From de6b83d675972edb07bdfde9b2ce239649d36181 Mon Sep 17 00:00:00 2001 From: aslan Date: Fri, 9 Feb 2024 14:30:42 +0300 Subject: [PATCH] refactoring routes --- app/Models/EducationalInstitution.php | 1 + routes/admin.php | 12 ++++++++---- routes/web.php | 4 ---- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/Models/EducationalInstitution.php b/app/Models/EducationalInstitution.php index db0ac50..135c707 100644 --- a/app/Models/EducationalInstitution.php +++ b/app/Models/EducationalInstitution.php @@ -13,6 +13,7 @@ class EducationalInstitution extends Model protected $fillable = [ 'id', 'name', + 'slug', 'description', 'position', ]; diff --git a/routes/admin.php b/routes/admin.php index 8bedda8..c8cdeab 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -3,18 +3,22 @@ use App\Http\Controllers\Catalog\DepartmentController; use App\Http\Controllers\Catalog\EducationalInstitutionController; use App\Http\Controllers\Catalog\FacultyController; -use App\Http\Controllers\FileController; +use App\Http\Controllers\DocumentController; use App\Http\Controllers\ReceptionScreenController; use App\Http\Controllers\UserController; Route::middleware(['auth', 'verified'])->prefix('admin')->group(function () { - Route::get('/files/create/{file?}', [FileController::class, 'create'])->name('files_create'); - Route::get('/files/download/{file}', [FileController::class, 'download'])->name('files.download'); + Route::get('/dashboard', function () { + return view('admin'); + })->name('dashboard'); + + Route::get('/files/create/{document?}', [DocumentController::class, 'create'])->name('document_create'); + Route::get('/files/download/{Document}', [DocumentController::class, 'download'])->name('document.download'); Route::resource('/educational-institutions', EducationalInstitutionController::class) ->scoped(['educational_institution' => 'slug']); Route::resources([ - '/files' => FileController::class, + '/files' => DocumentController::class, '/users' => UserController::class, '/admin-reception-screen' => ReceptionScreenController::class, '/faculties' => FacultyController::class, diff --git a/routes/web.php b/routes/web.php index 1f26411..b01e515 100644 --- a/routes/web.php +++ b/routes/web.php @@ -3,10 +3,6 @@ use App\Http\Controllers\ProfileController; use Illuminate\Support\Facades\Route; -Route::get('/dashboard', function () { - return view('admin'); -})->prefix('admin')->middleware(['auth', 'verified'])->name('dashboard'); - Route::middleware('auth')->group(function () { Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update');