UsersController.php 644 Bytes
<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Http\Request;

class UsersController extends Controller
{
    public function index(Request $request) {
        if ($request->ajax()) {
            $user = User::find($request->id);
            $request->offsetUnset('id');
            $user->update($request->all());
        }

        $users = User::query()->paginate(15);

        if ($request->ajax()) {
           return view('admin.users.index_ajax', compact('users'));
        } else {
            return view('admin.users.index', compact('users'));
        }
    }

}