Paradox 3 گزارش دادن ارسال شده در آذر 99 سلام به همگی برای مسدود کردن کاربران این روش انجام دادم ولی وقتی کاربر رو غیرفعال میکنم هیچ اتفاقی نمیفته و همچنان فعال هست نمیدونم چیکار باید کرد ممنون میشم راهنمایی کنید 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')); } 1 نقل قول Share this post Link to post Share on other sites
Paradox 3 گزارش دادن ارسال شده در آذر 99 کسی نیست راهنمایی کنه؟ نقل قول Share this post Link to post Share on other sites
saber 143 گزارش دادن ارسال شده در آذر 99 توی دیتابیس وضعیت رو چک کردید که تغییر میکنه یا نه؟ اگه وضعیتش تغییر میکنه ولی باز به سایت دسترسی داره باید سطح دسترسی رو روی سایتتون کنترل کنید و جاهایی رو که نیاز هست کاربر عضو سایت و فعال باشه چک کنید که این کار رو هم بطور کامل با روشهای مختلف از جمله استفاده از پکیجهای ایجاد گروههای کاربری مختلف و یا ایجاد میدلور برای دسترسی صفحات مختلف انجام بدید نقل قول Share this post Link to post Share on other sites