laravel框架——路由 阿新 • • 發佈:2019-01-24 //用例1 get請求Route::get('/hello',function (){ return 'Hello word';});Route::get('/', function () { return view('welcome');});//用例2 postRoute::get('/testPost',function(){ $csrf_token = csrf_token(); $form = <<<FORM <form action="/testPost" method="post"> <input type="hidden" name="_token" value="{$csrf_token}"> <input type="submit" value="Test"> </form>FORM; return $form;}); Route::post('/testPost',function(){ return "Hello Laravel[POST]!";});//用例3Route::match(['get','post'],'/match',function (){ return 'match';});//用例4Route::any('/any',function (){ return 'any';});//用例5 單個引數Route::get('/hello/{name}',function ($name){ return "這是接收引數 name: {$name}";}); //用例6 多個引數Route::get('/hello/{name}/by/{user}',function($name,$user){ return "hello {$name} by {$user}";});//用例7 as別名Route::get('/hello/as',['as'=>'academy',function(){ return 'laravel as';}]);//用例8 as關鍵字Route::get('/hello/laravelacademy',['as'=>'academy',function(){ return "hello laravel academy";}]); Route::get('/testNameRoute',function(){ //return route('academy'); //顯示該路徑 return redirect()->route('academy'); //顯示該輸出內容});Route::get('/hello/laravelacademy/{id}',['as'=>'academy',function($id){ return 'academy '.$id;}]);Route::get('/testNameRoute',function (){ return redirect()->route('academy',['id'=>1]);});//例9 分組Route::group(['as' => 'admin::'], function () { Route::get('dashboard', ['as' => 'dashboard', function () { // }]);});Route::get('/testNameRoute',function (){ return route('admin::dashboard');});原文參考:http://laravelacademy.org/laravel-tutorial-5_1;該文章為個人學習整理,需要轉載請填寫連結:http://blog.csdn.net/kangsf1989