У меня появляется эта ошибка, когда я пытаюсь отправить регистрационную форму:
(2/2) ErrorException Неопределенная переменная: langues
И языки - это мульти-Выберите опцию.
Вот мои коды:
register_patient.blade.php:
<div class="col-sm-4">
<select class="js-example-basic-multiple form-control tc-select" name="langues[]" multiple="multiple" required data-placeholder="@lang('Langues')" >
<option ></option>
@foreach ($langues as $langue)
<option value="{{ $langue->id }}" {{ (collect(old('langues'))->contains($langue->id)) ? 'selected':'' }}>{{ __($langue->name) }}</option>
@endforeach
</select>
@if ($errors->has('langues'))
<span class="help-block">
<strong>{{ $errors->first('langues') }}</strong>
</span>
@endif
</div>
web.php
Route::get('/inscription-client-avocat-om', 'RegisterController@register')->name('register.patient');
RegisterController.php
public function register()
{
$langues = Langue::all();
$specialites = Specialite::all();
$etablissements = Etablissement::all();
$secteurs = Secteur::all();
return view('auth.register_patient',['secteurs'=>$secteurs,'langues' => $langues,'specialites' =>$specialites,'etablissements'=> $etablissements]);
}