Laravel 路线没有到达控制器
Laravel route doesn't get to the controller
直到几个小时前,我的项目都运行良好。有些路线仍在运行,有些则停止了。我试图删除我所做的新修改,但问题仍然存在!!!!!!!
例如,此路由用于在访客控制器上转到 index() 方法,return 是活动的阵风视图,并且仍然工作正常:
Route::get('activities', 'guestController@showguestactivities');
这行代码用于在活动控制器中转到 index() 方法,但现在 return 只是空白页:
Route::resource('admin/activities', 'activitiesController');
我试过 return 只是一个像这样的字符串:
Route::get('admin/activities', function(){return 'Just string for Activiteis';});
但它 return 又变成了白页。
我发现此资源发生冲突:
Route::resource('admin', 'adminController');
一旦我删除它,其他一切都有效。但我需要这个资源,我不能就这样删除它。
我们将不胜感激。
我觉得应该是
Route::get('admin/activities', 'activitiesController@index');
而不是
Route::resource('admin/activities', 'activitiesController');
看来顺序很重要。如果您在 admin
之前注册 admin/activities
它应该可以正常工作:
Route::resource('admin/activities', 'activitiesController');
Route::resource('admin', 'adminController');
直到几个小时前,我的项目都运行良好。有些路线仍在运行,有些则停止了。我试图删除我所做的新修改,但问题仍然存在!!!!!!! 例如,此路由用于在访客控制器上转到 index() 方法,return 是活动的阵风视图,并且仍然工作正常:
Route::get('activities', 'guestController@showguestactivities');
这行代码用于在活动控制器中转到 index() 方法,但现在 return 只是空白页:
Route::resource('admin/activities', 'activitiesController');
我试过 return 只是一个像这样的字符串:
Route::get('admin/activities', function(){return 'Just string for Activiteis';});
但它 return 又变成了白页。 我发现此资源发生冲突:
Route::resource('admin', 'adminController');
一旦我删除它,其他一切都有效。但我需要这个资源,我不能就这样删除它。
我们将不胜感激。
我觉得应该是
Route::get('admin/activities', 'activitiesController@index');
而不是
Route::resource('admin/activities', 'activitiesController');
看来顺序很重要。如果您在 admin
之前注册 admin/activities
它应该可以正常工作:
Route::resource('admin/activities', 'activitiesController');
Route::resource('admin', 'adminController');