taravel/12. `app/Http/Controllers/Admin/UserManagementController.php

32 lines
653 B
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\User;
class UserManagementController extends Controller
{
public function index()
{
$users = User::all();
return view('admin.users.index', compact('users'));
}
public function activate(User $user)
{
$user->is_active = true;
$user->save();
return redirect()->route('admin.users.index');
}
public function deactivate(User $user)
{
$user->is_active = false;
$user->save();
return redirect()->route('admin.users.index');
}
}