Intereting Posts
Как перемещать разделенные запятыми идентификаторы из одной строки в другую? Изменение названия страницы корзины в Magento Загрузочная разбивка страниц с использованием PHP и MySQL Как направить уведомление от клиента отдыха для целей тестирования Настройка цикла развертывания / сборки / CI для проектов PHP Отправка HTML-адреса электронной почты через форму PHP Обновить токен доступа пользователя к пользователю без вмешательства пользователя Спам, побеждающий весь мой защитный код CKEditor + Yii, загруженный AJAX: $ _POST не содержит обновленного значения Можно ли загрузить несколько ZIP-файлов с сервера в один ZIP-файл? Bootstrap – Modal показывает только первый элемент PHP – Не удалось открыть поток: нет такого файла или каталога Использование WGET для запуска cronjob PHP PHP 35: ошибка: 14094410: SSL-процедуры: SSL3_READ_BYTES: sslv3 сбой при сбое Переменная phpdoc класса ArrayObject

Laravel: я не могу отправить более двух переменных из контроллера в режим просмотра

Поэтому я пытаюсь отправить некоторый запрос с контроллера на представление, но при попытке использовать третью переменную говорится:

Неопределенная переменная: type (View 🙂

Код, который я использую, это в контроллере:

$doc=DB::table('documents') ->join('users', 'users.id', '=', 'documents.id_user') ->join('type_docs', 'type_docs.id', '=', 'documents.id_tipo_doc') ->join('departments', 'departments.id', '=', 'documents.id_departamento') ->select('documents.*', 'type_docs.type', 'users.name','departments.abbreviation') ->get(); $user=DB::table('users') ->select('users.*') ->get(); $type=DB::table('type_docs') ->select('type_docs.*') ->get(); //$doc = Document::all(); return view('dashboard',['doc'=>$doc],['user'=>$user],['type'=>$type]); 

и в перспективе:

  @foreach($type as $types) <option value="{{$types->id}}">{{$types->type}}</option> @endforeach 

Вы должны вернуть один массив:

 return view('dashboard',['doc'=>$doc,'user'=>$user,'type'=>$type]); 

Есть и другие способы, подобные нам:

 return view('dashboard', array('doc'=>$doc,'user'=>$user,'type'=>$type)); return view('dashboard', compact('doc','user','type')); return view('dashboard') ->with('doc', $doc) ->with('user', $user) ->with('type', $type); return view('dashboard') //using laravel Magic method. ->withDoc($doc) ->withUser($user) ->withType($type);