初識(shí)路由
學(xué)習(xí)版本的Laravel路由放在了learnlaravel5\routes\web.php 將在這里定義大多數(shù)的路由
基礎(chǔ)路由解析
閉包路由
Route::get('/', function () {
return view('welcome');
});
閉包路由使用閉包作為此條請(qǐng)求的響應(yīng)代碼,方便靈活,很多簡(jiǎn)單操作直接在閉包里解決即可。例如“輸出服務(wù)器當(dāng)前時(shí)間”:
Route::get('now', function () {
return date("Y-m-d H:i:s");
});
如果你想得到北京時(shí)間,請(qǐng)?jiān)?learnlaravel5/config/app.php 第 55 行左右把 timezone 設(shè)置為上海:
'timezone' => 'Asia/Shanghai',
這時(shí)候訪問(wèn) http://域名/now 可以得到如下結(jié)果:

Paste_Image.png
控制器@方法 路由
大多數(shù)情況下我們都回歸倒MVC構(gòu)架
Route::get('/home', 'HomeController@index');
當(dāng)以 GET 方法訪問(wèn) http://域名/home 的時(shí)候,調(diào)用 HomeController 控制器中的 index 方法(函數(shù))。同理,你可以使用 Route::post('/home', 'HomeController@indexPost'); 響應(yīng) POST 方法的請(qǐng)求。