提问者:小点点

Laravel路线无法到达控制器


直到几个小时前,我的项目还在顺利进行。一些线路仍在运行,一些线路停止运行。我试图删除我所做的新修改,但问题依然存在!!!!!例如,此路由用于转到来宾控制器上的index()方法,并返回活动的一个快速视图,但仍然可以正常工作:

Route::get('activities', 'guestController@showguestactivities');

这行代码过去用于转到activities controller的index()方法,但现在它只返回空白页:

Route::resource('admin/activities', 'activitiesController');

我试图返回一个字符串,如下所示:

Route::get('admin/activities', function(){return 'Just string for Activiteis';});

但它再次返回白色页面。我发现与此资源存在冲突:

Route::resource('admin', 'adminController');

一旦我把它拿走,其他的东西都能工作。但是我需要这个资源,我不能就这么删除它。

任何帮助将不胜感激。


共2个答案

匿名用户

看来顺序很重要。如果您在admin之前注册admin/activities,它应该可以正常工作:

Route::resource('admin/activities', 'activitiesController');
Route::resource('admin', 'adminController');

匿名用户

我想应该是这样

Route::get('admin/activities', 'activitiesController@index');

而不是

Route::resource('admin/activities', 'activitiesController');