我正在尝试在 Laravel 5.8 中实现数组类型路由。
这是我尝试过的:
Route::get('/','/myroute', 'MyController@index');
Route::get(['/','/myroute'], 'MyController@index');
Route::get([('/','/myroute')], 'MyController@index');
Route::get('/' || '/myroute', 'MyController@index');
基本上,我想做的是创建一条带有“OR”条件的路线。
假设我想访问 MyControllerindex
using mydomain.dev/
or mydomain.dev/myroute
但我得到了404|未找到.
尝试阅读Laravel 文档 https://laravel.com/docs/5.8/routing但我找不到一些东西可以指引我去做我想做的事情。
这是您要实现的示例。
Route::get('/{param?}', 'MyController@index')
->where('param', '(myroute|myroute2)');
通过上面的路线,您可以为相同的控制器功能创建以下网址
www.site.com/
www.site.com/myroute
www.site.com/myroute2
试试这个我想这会对你有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)