سلام به همگی
برای مسدود کردن کاربران این روش انجام دادم ولی وقتی کاربر رو غیرفعال میکنم هیچ اتفاقی نمیفته و همچنان فعال هست
نمیدونم چیکار باید کرد ممنون میشم راهنمایی کنید
Route::get('/users/status/{user}', 'User\UserController@updatestatus')->name('admin.users.status');
@foreach($users as $user)
@switch($user->status)
@case(1)
@php
$url = route('admin.users.status',$user->id);
$status = '<a href="'.$url.'" class="badge badge-success">فعال</a>' @endphp
@break
@case(0)
@php
$url = route('admin.users.status',$user->id);
$status = '<a href="'.$url.'" class="badge badge-warning">غیر فعال</a>' @endphp
@break
@default
@endswitch
<td>{!!$status!!}</td>
protected $attributes = [
'status' => 1 ,
];
public function updatestatus(User $user)
{
if ($user->status == 1) {
$user->status = 0;
} else {
$user->status = 1;
}
$user->save();
return redirect(route('admin.users.index'));
}