現在、私は新しいプロジェクトに取り組んでいます。初めてLaravelを使用しています。私はいくつかのブレードファイル(ビュー)を作成し、ビューのルートを追加しました。非常に多くのページがあるので、ナビゲーションファイルの内容を1つのファイル(基本ファイル)に入れたいと思っています。私はすべてのビューでbase.blade.phpファイルを拡張するので、私のナビゲーションはどこでも同じです。しかし、私は今、いくつかのリンクが有効ではなく、ルートがないという問題を抱えています。他のブレードファイル(およびビュー)と1つのファイルでリンクする最善の方法は何ですか?私が今持っているもの:私は、インデックスファイルの午前ときLaravel:1ブレードファイルでのナビゲーション
私のルート
Route::get('/jaarhoroscoop', function() {
return view('jaarhoroscoop');
});
私のnavファイル
<li>
<a class="headnavitem" href="jaarhoroscoop">Jaarhoroscoop</a>
</li>
だから、それは「jaarhoroscope」のビューに私をリンクします。しかし、私はそれがパブリック/中国horoscopen/jaarhoroscoopに私を取るだろう、上記のビューのように
Route::get('/chinese-horoscopen/jaarhoroscoop-2016-2017', function() {
return view('chinese-horoscopen.jaarhoroscoop-2016-2017');
});
...別のビューのページや他のディレクトリにいるとき。私はそれを右に得ることができない..誰が私を助けることができますか?私が望むのは、私が上記のルートにいると、public/chinese-horoscopen/jaarhoroscoopの代わりにpublic/jaarhoroscoopに行くということです。
ありがとうございます!
したがって、すべてのページに1つのリンク(/ jaarhoroscoop)が必要ですか? Laravelの{{url()}}メソッドを使用して、現在のベースURIを出力できます。 {{url( '/ jaarhoroscoop')}} – Liam
ありがとうございました! – Gijsberts