Laravel路线没有到达控制器

时间:2015-01-01 11:00:58

标签: php apache laravel laravel-4 laravel-routing

我的项目在几小时前工作得很好。有些路线仍然有效,有些仍在停止。我试图删除我所做的新修改,但问题仍然存在!!!!! 例如,此路由用于访问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');

一旦我删除它,其他一切都有效。但我需要这个资源,我不能删除它。

任何帮助将不胜感激。

2 个答案:

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