Моя проблема следующая в проекте Voyager, над которым я работаю.У меня есть таблица enterprise
и таблица users
.
Мне нужно добавить выбранный вход в представлении редактирования таблицы users
- но это представление находится в vendor\tcg\voyager\resources\views\users\edit-add.blade.php
Я попытался добавить выбор как:
<div class="form-group">
<label for="enterprise">Enterprises</label>
<select name="enterprise_id" id="inputEnterprise_id" class="form-control">
@foreach ($enterprises as $enterprise)
<option value="{{$enterprise['id']}}">{{$enterprise['name']}}</option>
@endforeach
</select>
</div>
Я написал контроллер, чтобы он получал данные из таблицы.Но когда я захожу в voyager и пытаюсь отредактировать какого-то пользователя, у меня возникает ошибка исключения, в которой говорится, что переменная $enterprises
не определена.
Моя edit()
функция в контроллере:
public function edit()
{
$enterprises = Enterprise::all();
return view('users.edit-add',compact('enterprises'));
}
Может кто-нибудь сказать мне, что это за ошибка?