From 3ca710228f28ab9cf5835e4f2e6388567d3544b8 Mon Sep 17 00:00:00 2001 From: faezehzafarbakhsh Date: Sat, 16 May 2026 10:22:02 +0330 Subject: [PATCH] create new object for user --- app/Http/Controllers/UserController.php | 1 + .../V3/Dashboard/RoadMaintenanceStationController.php | 9 +++++++++ routes/v3.php | 1 + 3 files changed, 11 insertions(+) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index beb423c8..858e130d 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -434,6 +434,7 @@ class UserController extends Controller $user->password = Hash::make($request->password); $user->national_code = $request->national_code; + $user->station_id = $request->station_id; $user->save(); if (auth()->user()) { diff --git a/app/Http/Controllers/V3/Dashboard/RoadMaintenanceStationController.php b/app/Http/Controllers/V3/Dashboard/RoadMaintenanceStationController.php index 228bf825..b92ee60a 100644 --- a/app/Http/Controllers/V3/Dashboard/RoadMaintenanceStationController.php +++ b/app/Http/Controllers/V3/Dashboard/RoadMaintenanceStationController.php @@ -38,6 +38,15 @@ class RoadMaintenanceStationController extends Controller )); } + public function findByCity(Request $request): JsonResponse + { + $stations = RahdariPoint::query() + ->where('city_id', $request->city_id) + ->get(); + + return $this->successResponse($stations); + } + /** * Store a newly created resource in storage. */ diff --git a/routes/v3.php b/routes/v3.php index d17d2bd0..7d670fa5 100644 --- a/routes/v3.php +++ b/routes/v3.php @@ -475,6 +475,7 @@ Route::prefix('road_maintenance_station') Route::get('/', 'index')->name('index')->middleware('permission:show-tollhouse|show-tollhouse-province'); Route::post('/', 'store')->name('store'); Route::get('/map', 'map')->name('map'); + Route::get('/filter', 'findByCity')->name('findByCity'); Route::get('/images/{rahdariPoint}', 'images')->name('images'); Route::get('/{rahdariPoint}', 'show')->name('show')->middleware('permission:show-tollhouse|show-tollhouse-province'); Route::post('/{rahdariPoint}', 'update')->name('update')->middleware('permission:edit-tollhouse|edit-tollhouse-province');