refactoring
This commit is contained in:
@ -3,12 +3,11 @@
|
||||
namespace App\BulkActions\Auth;
|
||||
|
||||
use App\Abstracts\BulkAction;
|
||||
use App\Jobs\Auth\DeleteUser;
|
||||
use App\Models\Auth\User;
|
||||
use Artisan;
|
||||
|
||||
class Users extends BulkAction
|
||||
{
|
||||
|
||||
public $model = User::class;
|
||||
|
||||
public $actions = [
|
||||
@ -59,20 +58,11 @@ class Users extends BulkAction
|
||||
$users = $this->model::find($selected);
|
||||
|
||||
foreach ($users as $user) {
|
||||
// Can't delete yourself
|
||||
if ($user->id == user()->id) {
|
||||
continue;
|
||||
//$this->response->errorMethodNotAllowed(trans('auth.error.self_delete'));
|
||||
try {
|
||||
$this->dispatch(new DeleteUser($user));
|
||||
} catch (\Exception $e) {
|
||||
return $e->getMessage();
|
||||
}
|
||||
|
||||
$user->delete();
|
||||
}
|
||||
|
||||
// Can't delete yourself
|
||||
if ($user->id == app(Auth::class)->user()->id) {
|
||||
$this->response->errorMethodNotAllowed(trans('auth.error.self_delete'));
|
||||
}
|
||||
|
||||
Artisan::call('cache:clear');
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user