Allowance check
This commit is contained in:
@@ -11,7 +11,20 @@ class AddController extends Controller
|
||||
public function __invoke (Request $request)
|
||||
{
|
||||
$this->validateRequest($request);
|
||||
$this->insertAdmin($request);
|
||||
$user = $this->insertAdmin($request);
|
||||
|
||||
activity()
|
||||
->performedOn($user)
|
||||
->withProperties([
|
||||
'admin_id' => $user->id,
|
||||
'admin_name' => $user->name,
|
||||
'admin_email' => $user->email,
|
||||
'admin_role' => $user->role,
|
||||
'created_by_admin_id' => $request->user() ? (int) $request->user()->id : null,
|
||||
'ip' => $request->ip(),
|
||||
'user_agent' => $request->userAgent(),
|
||||
])
|
||||
->log("create admin: {$user->name}");
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'message' => 'Admin added successfully'
|
||||
@@ -22,7 +35,7 @@ class AddController extends Controller
|
||||
{
|
||||
$admin = $request->all();
|
||||
$admin['password'] = bcrypt($request->password);
|
||||
User::create($admin);
|
||||
return User::create($admin);
|
||||
}
|
||||
|
||||
private function validateRequest($request)
|
||||
|
||||
Reference in New Issue
Block a user