Как включить выбранный вход в редактируемом представлении в проекте voyager? - PullRequest
0 голосов
/ 16 октября 2018

Моя проблема следующая в проекте 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'));
}

Может кто-нибудь сказать мне, что это за ошибка?

...