Laravel에서 컨트롤러 메서드에서 View(블레이드)로 변수를 전달할 때 표시되는 방법

3839 단어 laravel5
한 컨트롤러에 다음과 같은 메소드가 있다고 한다.

    public function index()
    {
        $view_params = [];
        $view_params[0] = 'りんご';
        $view_params[1] = 'みかん';
        $view_params[2] = 'バナナ';
        $view_params[3] = '<a href="#">パイナップル</a>';
        $view_params[4] = '<h1>いちご</h1>';
        $view_params[5] = '<span style="background-color: yellow;">レモン</span>';
        return view('yamato/sample', ['view_params' => $view_params]);
    }

이 때, sample.blade.php 를 이하와 같이 쓴다고 한다.
ブレード表示テスト

<p>{{$view_params[0]}}</p>

<p><?php echo $view_params[1]; ?></p>

<p><?=$view_params[2]?></p>

<p>{{$view_params[3]}}</p>

<p>{!! $view_params[3] !!}</p>

<p><?php echo $view_params[4]; ?></p>

<p><?=$view_params[5]?></p>

표시는 아래와 같다.

좋은 웹페이지 즐겨찾기