直到几个小时前,我的项目还在顺利进行。一些线路仍在运行,一些线路停止运行。我试图删除我所做的新修改,但问题依然存在!!!!!例如,此路由用于转到来宾控制器上的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');
一旦我把它拿走,其他的东西都能工作。但是我需要这个资源,我不能就这么删除它。
任何帮助将不胜感激。
看来顺序很重要。如果您在admin
之前注册admin/activities
,它应该可以正常工作:
Route::resource('admin/activities', 'activitiesController');
Route::resource('admin', 'adminController');
我想应该是这样
Route::get('admin/activities', 'activitiesController@index');
而不是
Route::resource('admin/activities', 'activitiesController');