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');