После проверки я хочу передать некоторые дополнительные данные для просмотра.Тем не менее, я не могу отправить это.
Мой контроллер похож на
public function test()
{
$validator = Validator::make(
request()->all(),
[ 'ziptest' => 'regex:/^([0-9]{3}-[0-9]{4})$/']
);
$errors = $validator->errors();
if($errors->any()) {
return back()
->withErrors($errors)
->withTitle('Data From Controller')
->withInput();
}
return 'success';
}
В моем блейде я хочу проверить, пройден ли заголовок или нет.Так что в моем виде лезвия у меня есть
@if($errors->any())
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
@endif
@if(isset($title))
<p>{{ $title }}</p>
@endif
Тем не менее, часть ошибки отображается правильно.Но не название.Почему это не работает?
Я также попытался отправить заголовок таким образом.
return back()->withErrors($errors)
->with('title','Data From Controller')
->withInput();
Он также не работает.
Я искал в SO и нашел несколько похожих вопросов, касающихся передачи данных с контроллера для просмотра.Тем не менее, моя ситуация немного отличается.