我的项目在几小时前工作得很好。有些路线仍然有效,有些仍在停止。我试图删除我所做的新修改,但问题仍然存在!!!!! 例如,此路由用于访问guest虚拟机控制器上的index()方法并返回活动的gust视图,并且仍然正常工作:
Route::get('activities', 'guestController@showguestactivities');
这段代码用于转到activity控制器的index()方法,但现在它只返回whit-blank页面:
Route::resource('admin/activities', 'activitiesController');
我试图返回一个像这样的字符串:
Route::get('admin/activities', function(){return 'Just string for Activiteis';});
但它会再次返回白页。 我发现此资源发生了冲突:
Route::resource('admin', 'adminController');
一旦我删除它,其他一切都有效。但我需要这个资源,我不能删除它。
任何帮助将不胜感激。
答案 0 :(得分:5)
似乎订单很重要。如果您在admin/activities
之前注册admin
,它应该可以正常工作:
Route::resource('admin/activities', 'activitiesController');
Route::resource('admin', 'adminController');
答案 1 :(得分:0)
我认为应该是
Route::get('admin/activities', 'activitiesController@index');
而不是
Route::resource('admin/activities', 'activitiesController');