laravel 路由

路由
    将用户的请求按照事先规划的方案提交给指定的控制器或者功能函数来进行处理(路由就是访问地址形式)
    路由定义规则:
        Route::请求方式('请求的url',匿名函数或者控制响应的方法);
        
    有时候还需要注册路由响应多个HTTP请求 -- 这可以通过match(表示匹配(自己定义)的请求方式的路由) 方法来实现,或者用 any(表示匹配任意请求方式的路由) 方法注册一个路由来响应所有HTTP请求:
        Route::any('请求的url',匿名函数或者控制响应的方法);
    语法生 match 比get/post/any 多一个参数:
        Route::match(匹配的请求类型,地址,回调);
        
    路由参数
        拿书分为必选参数和可选参数
        传递通过路由地址中的 {参数名} 的形式来进行传递必选参数,
            Route::any('请求的url/{参数名}',匿名函数或者控制响应的方法);
        可选参数
            Route::any('请求的url{参数名?}',匿名函数或者控制响应的方法);
            
        通过?形式传递get参数
        Route::any('/hous',function(){echo "当前:".$_GET['id'];});
        
    路由别名
        相当于在路由定义的时候,为路由起了一个别名,在程序中可以通过这个别名来获取路由的信息
            Route::any('请求的url/{参数名}',匿名函数或者控制响应的方法)->name('名字');
        调用:
            route('名字');
            
        查看系统已有的路由命令: php artisan route:list
        
    路由群组:
        共同点是都有一样的前缀 例:/admin/ 前缀,可以把它们放到一个路由分组中使用 prefix 属性指定路由前缀
        语法: Route::group('公共属性数组',回调函数);    
            
            Route::group(['prefix' => 'admin'],function(){
                Route::get('users',function(){
                // 匹配 "admin/users" url
                })
            });

转载于:https://www.cnblogs.com/mysterious-killer/p/10106619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值