fix: show only Iranian provinces on register page
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Auth;
|
|||||||
use App\Enums\User\UserStatus;
|
use App\Enums\User\UserStatus;
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Http\Requests\Auth\RegisterPostRequest;
|
use App\Http\Requests\Auth\RegisterPostRequest;
|
||||||
|
use App\Models\Country;
|
||||||
use App\Models\File;
|
use App\Models\File;
|
||||||
use App\Models\Province;
|
use App\Models\Province;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
@@ -21,7 +22,12 @@ class RegisterController extends Controller
|
|||||||
$withOutHeader = true;
|
$withOutHeader = true;
|
||||||
$withOutFooter = true;
|
$withOutFooter = true;
|
||||||
|
|
||||||
|
$iranCountry = Country::where('name', 'iran')->first();
|
||||||
|
|
||||||
$provinces = Province::where('status', 1)
|
$provinces = Province::where('status', 1)
|
||||||
|
->whereHas('cities', function ($query) use ($iranCountry) {
|
||||||
|
$query->where('county_id', $iranCountry->id);
|
||||||
|
})
|
||||||
->orderBy('name')
|
->orderBy('name')
|
||||||
->pluck('name', 'id');
|
->pluck('name', 'id');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user