feat:fix form request and controllers for admin side

This commit is contained in:
2026-08-20 12:58:50 +03:30
parent cdc387fef6
commit e30ccbdbef
3 changed files with 271 additions and 62 deletions
+42 -10
View File
@@ -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'),
]
);