私が持っているミドルウェア:セッションデータをミドルウェアからレイアウトに送信する方法は?
public function handle($request, Closure $next)
{
if (Auth::check() && Auth::user()->isStudent())
{
return $next($request);
}
return redirect('/');
}
私はリダイレクトと私のレイアウトにデータを送りたいwoould
は、私はこのように行うにしようと試み :「
$errors = ['You don't have permission, this side is ony for teachers']
return redirect('/login')->with('errors', $errors);
しかし、それは動作しません、私のレイアウトはdoesnのをこれを見てください。
これが私のレイアウトである:ここでは
<html>
<head>
</head>
<body>
@if (session('errors'))
<div class="alert alert-dismissible alert-danger">
Wystąpiły następujące błędy:<br/>
<ul>
@foreach(session('errors') as $error)
<li>{!!$error!!}</li>
@endforeach
</ul>
</div>
@endif
@yield('content')
</body>
</html>
あなたのビューはどのように見えますか? –
私の投稿を変更し、私のレイアウトを追加しました – wenus