diff --git a/app/Http/Controllers/CourseCategoryController.php b/app/Http/Controllers/Backend/Courses/CourseCategoryController.php similarity index 85% rename from app/Http/Controllers/CourseCategoryController.php rename to app/Http/Controllers/Backend/Courses/CourseCategoryController.php index 8f7001b..106f856 100644 --- a/app/Http/Controllers/CourseCategoryController.php +++ b/app/Http/Controllers/Backend/Courses/CourseCategoryController.php @@ -1,7 +1,8 @@ category_image = $imageName; } if ($data->save()) - return redirect()->route('courseCategory.index')->with('success', 'Data Saved'); + return redirect()->route('backend.courses.courseCategory.index')->with('success', 'Data Saved'); else return redirect()->back()->withInput()->with('error', 'Please try again'); } catch (Exception $e) { @@ -66,7 +67,7 @@ public function show(CourseCategory $courseCategory) public function edit($id) { $data = CourseCategory::findOrFail($id); - return view('courseCategory.edit', compact('data')); + return view('backend.courses.courseCategory.edit', compact('data')); } /** @@ -85,7 +86,7 @@ public function update(Request $request, $id) $data->category_image = $imageName; } if ($data->save()) - return redirect()->route('courseCategory.index')->with('success', 'Data Saved'); + return redirect()->route('backend.courses.courseCategory.index')->with('success', 'Data Saved'); else return redirect()->back()->withInput()->with('error', 'Please try again'); } catch (Exception $e) { diff --git a/app/Http/Controllers/PermissionController.php b/app/Http/Controllers/PermissionController.php new file mode 100644 index 0000000..567f4e3 --- /dev/null +++ b/app/Http/Controllers/PermissionController.php @@ -0,0 +1,65 @@ +route('logOut'); diff --git a/app/Models/Permission.php b/app/Models/Permission.php new file mode 100644 index 0000000..800839a --- /dev/null +++ b/app/Models/Permission.php @@ -0,0 +1,15 @@ +belongsToMany(Role::class,'role_permission'); + } +} diff --git a/database/migrations/2023_11_22_143059_create_permissions_table.php b/database/migrations/2023_11_22_143059_create_permissions_table.php new file mode 100644 index 0000000..763f422 --- /dev/null +++ b/database/migrations/2023_11_22_143059_create_permissions_table.php @@ -0,0 +1,30 @@ +id(); + $table->unsignedBigInteger('role_id')->index(); + $table->foreign('role_id')->references('id')->on('roles')->onDelete('cascade'); + $table->string('name'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('permissions'); + } +}; diff --git a/public/uploads/courseCategories/1461700662815.jpg b/public/uploads/courseCategories/1461700662815.jpg new file mode 100644 index 0000000..30600c4 Binary files /dev/null and b/public/uploads/courseCategories/1461700662815.jpg differ diff --git a/public/uploads/courseCategories/6941700662715.jpg b/public/uploads/courseCategories/6941700662715.jpg new file mode 100644 index 0000000..8998ab2 Binary files /dev/null and b/public/uploads/courseCategories/6941700662715.jpg differ diff --git a/public/uploads/courseCategories/8271700662783.jpg b/public/uploads/courseCategories/8271700662783.jpg new file mode 100644 index 0000000..a951ac9 Binary files /dev/null and b/public/uploads/courseCategories/8271700662783.jpg differ diff --git a/public/uploads/users/2021700663139.jpg b/public/uploads/users/2021700663139.jpg new file mode 100644 index 0000000..59f67cb Binary files /dev/null and b/public/uploads/users/2021700663139.jpg differ diff --git a/public/uploads/users/3341700662994.jpg b/public/uploads/users/3341700662994.jpg new file mode 100644 index 0000000..a12b602 Binary files /dev/null and b/public/uploads/users/3341700662994.jpg differ diff --git a/public/uploads/users/7111700662381.png b/public/uploads/users/7111700662381.png new file mode 100644 index 0000000..a98f5a4 Binary files /dev/null and b/public/uploads/users/7111700662381.png differ diff --git a/public/uploads/users/7901700663094.jpg b/public/uploads/users/7901700663094.jpg new file mode 100644 index 0000000..ef60783 Binary files /dev/null and b/public/uploads/users/7901700663094.jpg differ diff --git a/resources/views/courseCategory/create.blade.php b/resources/views/backend/Courses/courseCategory/create.blade.php similarity index 100% rename from resources/views/courseCategory/create.blade.php rename to resources/views/backend/Courses/courseCategory/create.blade.php diff --git a/resources/views/courseCategory/edit.blade.php b/resources/views/backend/Courses/courseCategory/edit.blade.php similarity index 100% rename from resources/views/courseCategory/edit.blade.php rename to resources/views/backend/Courses/courseCategory/edit.blade.php diff --git a/resources/views/courseCategory/index.blade.php b/resources/views/backend/Courses/courseCategory/index.blade.php similarity index 100% rename from resources/views/courseCategory/index.blade.php rename to resources/views/backend/Courses/courseCategory/index.blade.php diff --git a/routes/web.php b/routes/web.php index a7fd659..4fb5ed0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -4,7 +4,7 @@ use App\Http\Controllers\Backend\AuthenticationController as auth; use App\Http\Controllers\Backend\UserController as user; use App\Http\Controllers\Backend\DashboardController as dashboard; -use App\Http\Controllers\CourseCategoryController as courseCategory; +use App\Http\Controllers\Backend\Courses\CourseCategoryController as courseCategory; /* |--------------------------------------------------------------------------