私はアプリケーションを作成していますが、私はerror.blade.phpという名前の部分的なブレード内でマスタービューへのパスエラーパラメータを使用します。laravelレンダリング前にマスターレイアウトにパラメータを渡しますか?
私は、コントローラ内のいくつかの変数をチェックしていますし、何がエラーを発生した場合、私は以下のように配列をエラーにこれを追加しました:
$エラー[] =「エラー1」;
これをerror.blade.phpという部分的なブレードビューに渡してレンダリングしたいのですが、どうすればいいですか?
この配列は空であってもなくてもよい。
どのようにレンダリングする前にこの配列をマスターレイアウトに渡すことができますか?
私はコントローラごとにこのエラーアレイを使用します。
あなたはView Composerを使用して、ちょうどプロバイダのboot()
メソッド内でデータを渡すことができます私に
特に 'protected $ middleware ='配列の 'app/Http/Kernel.php'に' \ Illuminate \ View \ Middleware \ ShareErrorsFromSession :: class 'があるかどうか確認してください。 – Maraboc
このエラー変数は404のようなlaravelカスタムエラーを作成しませんでした。 OK ? – Hanik
'\ Illuminate \ View \ Middleware \ ShareErrorsFromSession :: class、'もし 'redirect'や' view'メソッドに ' - > withErrors($ errors)'を追加する必要があるのならば、 – Maraboc