php Laravel常见的路线模式。来自http://laravel-tricks.com/tricks/routing-patterns

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Laravel常见的路线模式。来自http://laravel-tricks.com/tricks/routing-patterns相关的知识,希望对你有一定的参考价值。

// Common Route Patterns http://laravel-tricks.com/tricks/routing-patterns
// Patterns
Route::pattern('id', '\d+');
Route::pattern('hash', '[a-z0-9]+');
Route::pattern('hex', '[a-f0-9]+');
Route::pattern('uuid', '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}');
Route::pattern('base', '[a-zA-Z0-9]+');
Route::pattern('slug', '[a-z0-9-]+');
Route::pattern('username', '[a-z0-9_-]{3,16}');

// Usage
Route::get('users/{id}', 'UserController@getProfile');
Route::get('products/{id}', 'ProductController@getProfile');
Route::get('articles/{slug}', 'ArticleController@getFull');
Route::get('faq/{slug}', 'FaqController@getQuestion');

以上是关于php Laravel常见的路线模式。来自http://laravel-tricks.com/tricks/routing-patterns的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 4如何检查一条路线是不是仅来自另一条路线/重定向?

Laravel 5.2 高 cpu 和长路线

Laravel发布路线错误

找不到路线返回页面 Laravel 5.3

Laravel - 找不到路线

我在 laravel 5.6 路线中更改了 web.php,但仍然给了我旧路线