WST87448735
@WST87448735

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

[Laravel] RegisterControllerでのユーザー登録のカスタマイズ

解決したいこと

Laravel6においてユーザー登録時にSeederで登録した国一覧をプルダウンで表示させたい。
NationalityというモデルにSeederを使って約100国を登録してます。

該当するソースコード

register. blade.php
<div class="form-group">
            <label class="required">
                国籍
                <select class="form-control" name="national_id">
                    <option disabled style='display:none;' @if(empty($user->national_id)) selected @endif>選択してください 
                    </option>
                @foreach($nationalities => $pref)
                    <option value="{{ $pref }}">{{ $pref }}</option>
                @endforeach
                </select>
            </label>
        </div>

Register.Controller.php
protected function create(array $data)
    {
        $nationalities = Nationality::all();
        
        return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'password' => Hash::make($data['password']),
            'national_id' => $data['national_id'],
            'nationalities' => $nationalities,
        ]);
        
        
    }

自分で試したこと

ここに問題・エラーに対して試したことを記載してください。

0

No Answers yet.

Your answer might help someone💌