laravelのbladeについて質問です。
URL : localhost:8080/index?result=2
というURLでパラメータ'result'を設定しました。
controllerで値の取得ができていることを確認でき、bladeへ値を渡しました。
blade内でもresultの2という値が取得できていることは確認しています。
その後に、blade内の@sectionタグで条件分岐をしようと思ったのですが、下記エラーが出てしまいます。
シングルクォーテーションやダブルクォーテーションで囲ったりしましたが、ダメでした。
調べても解決策が見つかりません。
原因を教えていただきたいです。よろしくお願いいたします。
Use of undefined constant 2 - assumed ' 2' (this will throw an Error in a future version of PHP)
【index.blade.php】
@extends('layouts.app') @section('title') @if ($result = 2) タイトル1 @endif @endsection
【sampleController.php】
<?php use Illuminate\Http\Request; class sampleController { public function index(Request $request) { $result = $request->input('result'); return view('index', compact('result')); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/14 11:56
2021/07/14 12:06