feat: add shift management functionality

This commit is contained in:
2026-08-26 18:53:15 +03:30
parent 2d96978c38
commit aeef95339d
34 changed files with 1953 additions and 15 deletions
+6
View File
@@ -10,6 +10,7 @@ use App\Http\Controllers\Admin\UserController;
use App\Http\Controllers\Admin\DocumentController;
use App\Http\Controllers\Admin\ReportController;
use App\Http\Controllers\Admin\PetController;
use App\Http\Controllers\Admin\ShiftController;
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => ['auth', 'admin.access']], function () {
@@ -24,6 +25,11 @@ Route::group(['middleware' => ['auth', 'admin.access']], function () {
//Reports' routes
Route::resource('/reports', ReportController::class);
//Shifts' routes
Route::resource('/shifts', ShiftController::class);
Route::post('/shifts-bulk-delete', [ShiftController::class , 'bulkDelete']);
Route::get('/shifts-calendar-data', [ShiftController::class , 'calendarData']);
//Pets' routes
Route::resource('/pets', PetController::class);
Route::post('/pets-bulk-delete', [PetController::class , 'bulkDelete']);