feat:fix form request and controllers for admin side
This commit is contained in:
@@ -74,13 +74,27 @@ class AdminController extends Controller
|
||||
|
||||
$admin = Admin::create($inputs);
|
||||
|
||||
$admin->permission()->create([
|
||||
'admin_view' => $request->boolean('admin_view'),
|
||||
'admin_create' => $request->boolean('admin_create'),
|
||||
'admin_edit' => $request->boolean('admin_edit'),
|
||||
'admin_delete' => $request->boolean('admin_delete'),
|
||||
|
||||
'user_view' => $request->boolean('user_view'),
|
||||
'user_edit' => $request->boolean('user_edit'),
|
||||
'user_delete' => $request->boolean('user_delete'),
|
||||
|
||||
'tour_view' => $request->boolean('tour_view'),
|
||||
'tour_create' => $request->boolean('tour_create'),
|
||||
'tour_edit' => $request->boolean('tour_edit'),
|
||||
'tour_delete' => $request->boolean('tour_delete'),
|
||||
|
||||
'flight_view' => $request->boolean('flight_view'),
|
||||
'flight_create' => $request->boolean('flight_create'),
|
||||
'flight_edit' => $request->boolean('flight_edit'),
|
||||
'flight_delete' => $request->boolean('flight_delete'),
|
||||
]);
|
||||
|
||||
$admin->permission()->create([
|
||||
'admin_view' => $request->boolean('admin_view'),
|
||||
'admin_create' => $request->boolean('admin_create'),
|
||||
'admin_edit' => $request->boolean('admin_edit'),
|
||||
'admin_delete' => $request->boolean('admin_delete'),
|
||||
]);
|
||||
|
||||
DB::commit();
|
||||
|
||||
@@ -137,10 +151,28 @@ class AdminController extends Controller
|
||||
'admin_id' => $admin->id,
|
||||
],
|
||||
[
|
||||
'admin_view' => $request->boolean('admin_view'),
|
||||
'admin_create' => $request->boolean('admin_create'),
|
||||
'admin_edit' => $request->boolean('admin_edit'),
|
||||
'admin_delete' => $request->boolean('admin_delete'),
|
||||
// مدیران
|
||||
'admin_view' => $request->boolean('admin_view'),
|
||||
'admin_create' => $request->boolean('admin_create'),
|
||||
'admin_edit' => $request->boolean('admin_edit'),
|
||||
'admin_delete' => $request->boolean('admin_delete'),
|
||||
|
||||
// کاربران
|
||||
'user_view' => $request->boolean('user_view'),
|
||||
'user_edit' => $request->boolean('user_edit'),
|
||||
'user_delete' => $request->boolean('user_delete'),
|
||||
|
||||
// تورها
|
||||
'tour_view' => $request->boolean('tour_view'),
|
||||
'tour_create' => $request->boolean('tour_create'),
|
||||
'tour_edit' => $request->boolean('tour_edit'),
|
||||
'tour_delete' => $request->boolean('tour_delete'),
|
||||
|
||||
// پروازها
|
||||
'flight_view' => $request->boolean('flight_view'),
|
||||
'flight_create' => $request->boolean('flight_create'),
|
||||
'flight_edit' => $request->boolean('flight_edit'),
|
||||
'flight_delete' => $request->boolean('flight_delete'),
|
||||
]
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user