何通りかある。
1 2 3 4 5 6 7 |
// Controller $name = 'Taro Yamada'; return view('pages.about')->with('name', $name); // View {{$name}} //エスケープ {!! $name !!} //非エスケープ |
1 2 3 4 5 6 7 8 |
// Controller return view('pages.about')->with([ 'first' => 'Taro', 'last' => 'Yamada' ]); // View {{$first}} {{$last}} |
1 2 3 4 5 6 7 8 |
// Controller $data = []; $data['first'] = 'Taro'; $data['last'] = 'Yamada'; return view('pages.about', $data); // View {{$first}} {{$last}} |
1 2 3 4 5 6 7 |
// Controller $first = 'Taro'; $last = 'Yamada'; return view('pages.about', compact('first', 'last')); // View {{$first}} {{$last}} |
参考サイト
【Laravel5】Viewへのデータ受け渡し – Bloq4Developer
http://site.oganity.pw/%e6%8a%80%e8%a1%93%e3%83%8d%e3%82%bf/%e3%80%90laravel5%e3%80%91view%e3%81%b8%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e5%8f%97%e3%81%91%e6%b8%a1%e3%81%97/