備忘録です。
クエリ文字列で渡す方法
Requestクラス型変数
Requestクラス型変数で受け、配列として変数に格納し直し、return viewの第二引数に指定する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class HelloController extends Controller { public function index(Request $request) { $data = [ 'msg' => 'これはコントローラから渡されたメッセージです。', 'id' => $request->id ]; return view('hello.index', $data); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<html> <head> <title>Hello/Index</title> <style> body { font-size:16pt; color:#999; } h1 { font-size:100pt; text-align:right; color:#f6f6f6; margin:-50px 0px -100px 0px; } </style> </head> <body> <h1>Index</h1> <p><?php echo $msg; ?></p> <p>ID = <?php echo $id; ?></p> </body> </html> |
1 |
Route::get('hello', 'HelloController@index'); |
参照
『Laravel入門』(掌田津耶乃)
ダイス
ご参考になれば幸いです。