Commit 40bff5bf authored by Mahmoud Aglan's avatar Mahmoud Aglan

fix(auth): add countries dropdown data to registration forms

Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
parent 4e287fad
...@@ -5,6 +5,7 @@ namespace App\Modules\Auth\Controllers; ...@@ -5,6 +5,7 @@ namespace App\Modules\Auth\Controllers;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Modules\Auth\Requests\RegisterCompanyRequest; use App\Modules\Auth\Requests\RegisterCompanyRequest;
use App\Modules\Auth\Services\AuthService; use App\Modules\Auth\Services\AuthService;
use App\Shared\Helpers\Countries;
use Illuminate\Auth\Events\Registered; use Illuminate\Auth\Events\Registered;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
...@@ -18,7 +19,9 @@ class RegisterCompanyController extends Controller ...@@ -18,7 +19,9 @@ class RegisterCompanyController extends Controller
public function showForm(): View public function showForm(): View
{ {
return view('auth.register-company'); return view('auth.register-company', [
'countries' => Countries::forSelect(),
]);
} }
public function store(RegisterCompanyRequest $request): JsonResponse public function store(RegisterCompanyRequest $request): JsonResponse
......
...@@ -5,6 +5,7 @@ namespace App\Modules\Auth\Controllers; ...@@ -5,6 +5,7 @@ namespace App\Modules\Auth\Controllers;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Modules\Auth\Requests\RegisterCreatorRequest; use App\Modules\Auth\Requests\RegisterCreatorRequest;
use App\Modules\Auth\Services\AuthService; use App\Modules\Auth\Services\AuthService;
use App\Shared\Helpers\Countries;
use Illuminate\Auth\Events\Registered; use Illuminate\Auth\Events\Registered;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
...@@ -19,7 +20,9 @@ class RegisterCreatorController extends Controller ...@@ -19,7 +20,9 @@ class RegisterCreatorController extends Controller
public function showForm(): View public function showForm(): View
{ {
return view('auth.register-creator'); return view('auth.register-creator', [
'countries' => Countries::forSelect(),
]);
} }
public function store(RegisterCreatorRequest $request): JsonResponse public function store(RegisterCreatorRequest $request): JsonResponse
......
This diff is collapsed.
...@@ -61,6 +61,7 @@ ...@@ -61,6 +61,7 @@
name="country" name="country"
:label="__('validation.attributes.country')" :label="__('validation.attributes.country')"
:placeholder="__('validation.attributes.country')" :placeholder="__('validation.attributes.country')"
:options="$countries"
required required
/> />
......
...@@ -70,6 +70,7 @@ ...@@ -70,6 +70,7 @@
name="country" name="country"
:label="__('validation.attributes.country')" :label="__('validation.attributes.country')"
:placeholder="__('validation.attributes.country')" :placeholder="__('validation.attributes.country')"
:options="$countries"
required required
/> />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment