diff --git a/app/Http/Controllers/HomeContentController.php b/app/Http/Controllers/HomeContentController.php index a42efa07..0fee3b74 100644 --- a/app/Http/Controllers/HomeContentController.php +++ b/app/Http/Controllers/HomeContentController.php @@ -67,7 +67,7 @@ class HomeContentController extends Controller $cities = \App\Models\City::query() ->where('province_id', $id) ->where('type_id', 1) - ->get(['id', 'name_fa', 'province_id','center_lat','center_lng']); + ->get(['id', 'name_fa', 'province_id','center_lat','center_long']); // $cities = \App\Models\City::where('province_id', $id)->get(); return response()->json([ diff --git a/app/Http/Requests/V3/Rahdaran/StoreRequest.php b/app/Http/Requests/V3/Rahdaran/StoreRequest.php index 52613094..3abec426 100644 --- a/app/Http/Requests/V3/Rahdaran/StoreRequest.php +++ b/app/Http/Requests/V3/Rahdaran/StoreRequest.php @@ -24,7 +24,7 @@ class StoreRequest extends FormRequest { return [ 'name' => 'required|string|max:255', - 'code' => 'required|string|max:255', + 'code' => 'required|string|max:255|unique:rahdaran,code', 'mobile' => 'required|digits:11|regex:/^09\d{9}$/', ]; } diff --git a/app/Http/Requests/V3/Rahdaran/UpdateRequest.php b/app/Http/Requests/V3/Rahdaran/UpdateRequest.php index c9c87975..522faa53 100644 --- a/app/Http/Requests/V3/Rahdaran/UpdateRequest.php +++ b/app/Http/Requests/V3/Rahdaran/UpdateRequest.php @@ -4,6 +4,7 @@ namespace App\Http\Requests\V3\Rahdaran; use Illuminate\Contracts\Validation\ValidationRule; use Illuminate\Foundation\Http\FormRequest; +use Illuminate\Validation\Rule; class UpdateRequest extends FormRequest { @@ -24,7 +25,7 @@ class UpdateRequest extends FormRequest { return [ 'name' => 'required|string|max:255', - 'code' => 'required|string|max:255', + 'code' => ['required', 'string', Rule::unique('rahdaran', 'code')->ignore($this->rahdaran->id)], 'mobile' => 'required|digits:11|regex:/^09\d{9}$/', ]; }