php - Laravel 路由 URI : Add or condition

标签 php laravel laravel-5.1

我写了一个带有uri的路由,它接受/app/12/password

Route::get('app/{id}/password', 'AppController@pwd')->name('apwd');

现在我想扩展它也接受/app/12/pwd。这样做的标准方法是什么,因为我不能写不同的路线。我试过。

Route::get('app/{id}/(pwd|password)', 'AppController@pwd')->name('apwd');

感谢任何帮助。

最佳答案

你可以试试这个:

Route::get('app/{id}/{param}', 'AppController@pwd')
->where('param', 'pwd|password') // param will accept either 'pwd' or 'password'
->name('apwd');

关于php - Laravel 路由 URI : Add or condition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48548009/

相关文章:

使用数组和 IN 语句的 PHP MySQL UPDATE 查询

php - 调用未定义的函数 str_limit()

laravel - 如何在laravel Eloquent 查询中获取前10个类别列表

javascript - 未捕获的 TypeError : $(. ..).bxSlider 不是 Laravel 中的函数..

php - Laravel 5.1 中上传文件的安全性

jquery - 405(不允许方法)laravel 5 for ajax

php - Amazon S3 如何验证访问 key ID 和 secret 访问 key ? PHP SDK v3

PHP 将一个网站包含到另一个网站中

php - 对除 "wholesale_customer"之外的所有人禁用本地传送

php - Laravel Eloquent : How to select friend user model?