LoginSignup
0
0

More than 1 year has passed since last update.

【備忘録】【Laravel8】controllerからbladeに変数を渡して表示させる

Last updated at Posted at 2021-11-21

Controllerのファンクションで定義した変数を、bladeに渡して表示させる方法を
自分用に残しておきます。

Controller

public function index () 
{
    $test1 = "テスト";
    $sample = "サンプル";

    return view('index', [
        'test_blade' => $test,
        'sample_blade' => $sample,
    ]);
}

return viewでbladeに変数を渡します。
第二引数でbladeに渡す変数を指定しています(左辺と右辺がある)。

第二引数の左辺

bladeに渡す変数の部分です。
上記の例ではtest_bladeとsample_bladeが当てはまります。

第二引数の右辺

関数で定義した変数です。上記の例では$testと$sampleが当てはまります。

Blade

{{ $変数名 }}と記述します。
この変数名の部分に、controllerで渡した左辺の変数名を指定します。

$マークを忘れないようにしましょう!

<p>{{ $test_blade }}</p>
<p>{{ $sample_blade}}</p>

これでブラウザで確認すると表示されているはずです!

▼参考にさせていただいた記事
https://bonoponz.hatenablog.com/entry/2020/08/15/%E3%80%90laravel%E3%80%91controller%E3%81%8B%E3%82%89blade%E3%81%AB%E5%A4%89%E6%95%B0%E3%82%92%E6%B8%A1%E3%81%97%E3%81%A6%E8%A1%A8%E7%A4%BA

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0