<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
//路由中输出视图,视图在resources/views/目录下
//resources/views/welcome.blade.php
Route::get('/', function () {
return view('welcome');
});
//1.基本路由
//Route::get('basic1',function (){
// return 'basic1';
//});
//Route::post('basic2',function (){
// return 'basic2';
//});
2.多请示路由
//Route::match(['get','post'],'multi1',function (){
// return 'multi1';
//});
//Route::any('multi2',function (){
// return 'multi2';
//});
//3.路由参数
//Route::get('user/{id}',function ($id){
// return 'User-' . $id;
//});
//给参数一个默认值,可以为NULL
//Route::get('user/{name?}',function ($name='sean'){
// return 'User-name-' . $name;
//});
//使用正则表达式
//Route::get('user/{name?}',function ($name='sean'){
// return 'User-name-' . $name;
//})->where('name','[A-Za-z]+');
//多个参数
//Route::get('user/{id}/{name?}',function ($id,$name='sean'){
// return 'User-id-' . $id . ' User-name-' . $name;
//})->where(['id' => '[0-9]+','name' => '[A-Za-z]+']);
//3.路由别名,as
//Route::get('user/member-center',['as' => 'center',function (){
// return 'member-center';
//}]);
//Route(路由别名)返回对应的URL
//Route::get('user/member-center',['as' => 'center',function (){
// return route('center');
//}]);
//4.路由群组,路由前缀,访问时要加路由前缀http://localhost/member/multi2
//Route::group(['prefix' => 'member'],function (){
// Route::get('user/{id}',function ($id){
// return 'User-member-' . $id;
// });
// Route::any('multi2',function (){
// return 'member-multi2';
// });
//});
Laravel基础(一)--路由
最新推荐文章于 2022-04-08 21:15:50 发布