#laravel
Вопрос:
Есть идеи, как я могу получить доступ к массиву $datainsert в моем шаблоне блейда? Мой проект находится на Laravel 8.
Это массив:
$datainsert = array(
'website' => 'john.com',
'name' => 'John Smith'
);
Я пытаюсь сделать это следующим образом, но я не знаю, как использовать эти данные в файле blade
return Redirect()->back()
->with('success', 'Successfully Inserted')
->with($datainsert);
Я попробовал это в своем файле blade: (но это не сработало)
{{ $datainsert['name'] }}
Есть идеи, как это сделать?
Комментарии:
Ответ №1:
При использовании с() с перенаправлением()->назад () значение $var недоступно через {{ $var}}, но доступно через {{ сеанс(‘var’) }}
Воспользуйся
session('var')
session()->has('var')
Комментарии:
1. Спасибо, чувак, это сработало!
2. Всегда пожалуйста 🙂
Ответ №2:
отправить массив в with()
return Redirect()->back()
->with(['success' => 'Successfully Inserted', 'datainsert' => $datainsert]);