「Php/laravel/laravel5/ルータ」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「ビューを呼び出す Route::get('/', function () { return view('welcome'); }); Controolerクラスを呼び出す Route::get('/home', 'HomeController@index');...」) |
|||
行14: | 行14: | ||
数字パラメータ付き | 数字パラメータ付き | ||
− | Route::get('/location/{id}', | + | Route::get('/location/{id}', 'LocationController@index'); |
− | + | ||
− | + | ||
− | + | ||
->where('message', '[0-9]+'); | ->where('message', '[0-9]+'); | ||
+ | |||
+ | controllerではこのように受け取る | ||
+ | public function index(Request $request, $id) | ||
+ | { | ||
+ | echo $id; | ||
+ | } |
2016年8月4日 (木) 18:48時点における版
ビューを呼び出す
Route::get('/', function () { return view('welcome'); });
Controolerクラスを呼び出す
Route::get('/home', 'HomeController@index');
英字パラメータ付き
Route::get('/hello/{message}', function($message) { return 'Hello World' . $message; }) ->where('message', '[A-Za-z]+');
数字パラメータ付き
Route::get('/location/{id}', 'LocationController@index'); ->where('message', '[0-9]+');
controllerではこのように受け取る
public function index(Request $request, $id) { echo $id; }