我的laravel Project Route角色类问题中的无效范围请帮帮我吗?
Route :: get('{path}','HomeController @ index')-> where('path','([[A-z] +)?')无法解决
eRoute::group(['namespace' => 'Post'], function ($router) {
$router->pattern('id', '[0-9]+');
// $router->pattern('slug', '.*');
$router->pattern('slug', '^(?=.*)((?!\/).)*$');
// SingleStep Post creation
Route::group(['namespace' => 'CreateOrEdit\SingleStep'], function ($router) {
Route::get('create', 'CreateController@getForm');
Route::post('create', 'CreateController@postForm');
Route::get('create/finish', 'CreateController@finish');
我不知道预期的路由模式应该是什么,但是我推测它不支持环顾四周。所以代替这个:
$router->pattern('slug', '^(?=.*)((?!\/).)*$')
尝试一下:
$router->pattern('slug', '^[^/]*$');