「Php/laravel/laravel5/ルータ」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→ルータcache) |
|||
行33: | 行33: | ||
['only' => ['index', 'show']]); | ['only' => ['index', 'show']]); | ||
https://readouble.com/laravel/5.dev/ja/controllers.html | https://readouble.com/laravel/5.dev/ja/controllers.html | ||
+ | |||
+ | ==ルートリスト表示== | ||
+ | php artisan route:list | ||
==ルータcache== | ==ルータcache== |
2018年2月5日 (月) 18:06時点における版
基本
ビューを呼び出す
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@show'); ->where('id', '[0-9]+');
controllerではこのように受け取る
public function show($id) { echo $id; }
参考:http://qiita.com/michiomochi@github/items/de19c560bc1dc19d698c
restfulなcontrollerを使う
Route::resource('ariticle', 'ArticleController');
一部のみを使う
Route::resource('ariticle', 'ArticleController', ['only' => ['index', 'show']]);
https://readouble.com/laravel/5.dev/ja/controllers.html
ルートリスト表示
php artisan route:list
ルータcache
cache
php artisan cache:clear
clear
php artisan route:cache