facebook twitter hatena line email

「Php/laravel/laravel5/ルータ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「ビューを呼び出す Route::get('/', function () { return view('welcome'); }); Controolerクラスを呼び出す Route::get('/home', 'HomeController@index');...」)
 
行14: 行14:
  
 
数字パラメータ付き
 
数字パラメータ付き
  Route::get('/location/{id}', function($id)
+
  Route::get('/location/{id}', 'LocationController@index');
{
+
    return 'Hello World' . $id;
+
})
+
 
  ->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;
}