php - 关于Laravel 路由机制的一个疑问
天蓬老师
天蓬老师 2017-04-10 15:54:59
[PHP讨论组]

如果我想让laravel响应用户这样的访问 my.site.com/foo
我可以设置一个路由规则:

Route::any('foo', function()
{
    return 'Hello World';
});

如果我想响应用户的这样的访问请求: my.site.com/uid/123

我可以设路由规则:

Route::get('user/{id}', function($id)
{
    return 'User '.$id;
});

那么现在问题来了,如果只需要创建唯一个路由规则,就可以响应以下所有这些用户访问请求的话,该如何设置?
my.site.com/beijing
my.site.com/beijing/haidian/
my.site.com/beijing/haidian/wudaokou/

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
阿神
Route::get('user/{province?}/{city?}/{user_id?}', 
function($province=null, $city=null, $user_id= null)
{
    // 使用传参
});

我的laravel教程专栏:http://segmentfault.com/u/biaoyansu/blogs

黄舟

参考链接: Laravel 可选择的路由参数

PHPz

laravel 好像不支持自定义路由解析规则

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号