@qu1kgg

Как с return передать ещё View?

Добрый день, такой вопрос, как в Laravel с return response()->json($data); передать
View::make('form')->with('param', '1');
просто вписать $view = View::make('form')->with('param', '1'); не передаёт

Подробнее:
есть form.blade.php там есть инпут с подключённым typeahead.js при вводе он отправляет запрос в контроллер после чего получает данные(return response()->json($data);), но мне ещё в form.blade.php нужно передать переменную $form из контроллера
  • Вопрос задан
  • 703 просмотра
Пригласить эксперта
Ответы на вопрос 1
@yevhenkoriakin
Добрый день!
Не могу понять вопрос, но напишу.
У вас есть контроллер, в нем есть метод который возвращает Вам форму
к примеру

public function index()
    {
        return view('home');
    }


 Если нужно передать что-то вместе с формой
return view('home', ['form' => 'value', 'key' => 'value2']);

https://laravel.com/docs/6.x/views#passing-data-to...

для typeahead
сделайте новый метод в контроллере который будет будет возвращать json
Для етого метода делайте новый роут и этот же роут указываете как источник данных для typeahead скрипта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы