laravelで「もしbladeの現在表示されているurlとデータベースの値が等しければ表示する」という処理を書きたい
やりたいこと
laravelで「もしbladeの現在表示されているurlとデータベースの値が等しければ表示する」という処理を書きたい
・{{ request()->path() }}で今日の日付を取得できている
・@if( "dayDetail/" + $reservation->calendar == {{ request()->path() }} )を消せば正常に表示される
・今現在アドレスバーに表示されているurlは「http://127.0.0.1:8000/dayDetail/2021-03-10」
・「2021-03-10」の所は全ページのカレンダーから選んだ日付が変数で入っている
発生している問題
・下記のコードだと下記エラー文が表示される
エラー文
syntax error, unexpected '<'
このコードだと上記エラーが出る(blade.php)
{{ request()->path() }}
<p>午前の部</p>
@if( "dayDetail/" + $reservation->calendar == {{ request()->path() }} )
@foreach($reservation as $reservation1)
@if($reservation1->times == "午前の部(10:00~12:00)" )
<p> <a href="">{{ $reservation1->name }}</a></p>
@endif
@endforeach
@endif
分かりづらいとは思いますが、
よろしくお願い致します!
0