質問するログイン新規登録

回答編集履歴

2

edit

2021/03/09 10:53

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -8,4 +8,16 @@
8
8
  構文は、それはそれで滅茶苦茶です。
9
9
  文字列連結もそうだし、Bladeで`{{}}`で囲ったら「出力」になるし。
10
10
  Laravelより以前にPHPきちんと覚えましょうよ。ドキュメントも読みましょうよ。
11
- かなり、やりたいこと以前の状態ですよ。
11
+ かなり、やりたいこと以前の状態ですよ。
12
+
13
+ エラーの原因はコンパイル後のPHP
14
+ ```
15
+ @if( "dayDetail/" + $reservation->calendar == {{ request()->path() }} )
16
+ ```
17
+
18
+ ```
19
+ <?php
20
+ if( "dayDetail/" + $reservation->calendar == <?php echo request()->path() ?> )
21
+ ```
22
+ こんな感じになっているはず。
23
+ 確か、キャッシュファイル見ればわかるかな。

1

edit

2021/03/09 10:53

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,4 +1,11 @@
1
1
  > laravelで「もしbladeの現在表示されているurlとデータベースの値が等しければ表示する」という処理を書きたい
2
2
 
3
3
  全体の構造分かりませんけど、そもそも"URLにあるパラメータからデータベースの値を取得する"でいいんじゃないでしょうか。
4
- 必要なif文は「取得できなければエラー」くらいのものでは。
4
+ 必要なif文は「取得できなければエラー」くらいのものでは。
5
+
6
+
7
+ 蛇足:
8
+ 構文は、それはそれで滅茶苦茶です。
9
+ 文字列連結もそうだし、Bladeで`{{}}`で囲ったら「出力」になるし。
10
+ Laravelより以前にPHPきちんと覚えましょうよ。ドキュメントも読みましょうよ。
11
+ かなり、やりたいこと以前の状態ですよ。