不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

[laravel]laravel5.2正则路由以及全局正则路由参数过滤

php 建伟 5888℃ 0评论

laravel路由功能非常强大,可以通过正则限定路由参数类型,也可以设置全局参数进行设置。

Route::get('user/{name}', function ($name) {
    //
})
->where('name', '[A-Za-z]+');

Route::get('user/{id}', function ($id) {
    //
})
->where('id', '[0-9]+');

Route::get('user/{id}/{name}', function ($id, $name) {
    //
})
->where(['id' => '[0-9]+', 'name' => '[a-z]+']);

还可以直接在routeserviceprovider启动方法定义,可以起到全局限制作用

qq%e4%ba%94%e7%ac%94%e6%88%aa%e5%9b%be%e6%9c%aa%e5%91%bd%e5%90%8d

转载请注明:Li Jianwei's Blog » [laravel]laravel5.2正则路由以及全局正则路由参数过滤

喜欢 (6)or分享 (0)
web技术交流群
22765697