Redirect::action() - Routes.php Laravel 中的未知操作异常
Posted
技术标签:
【中文标题】Redirect::action() - Routes.php Laravel 中的未知操作异常【英文标题】:Redirect::action() - Unknown Action Exception in Routes.php Laravel 【发布时间】:2013-11-25 20:59:52 【问题描述】:我花了两天时间试图解决这个问题。
我有一个由 Laravel 4 驱动的应用程序,但出现了问题。 我在一个路由中使用 auth.basic,这里有一些代码:
Route::get('/admin', array('before' => 'auth.basic', function()
return Redirect::action('AdminController@createAdmin');
));
我肯定会进入匿名函数,但也有例外: *未知操作 [AdminController@createAdmin]。 *
再次,如果我这样定义路线:
Route::get('/admin', 'AdminController@createAdmin');
一切正常。 我想,也许问题出在某个范围内…… 提前谢谢你。
【问题讨论】:
【参考方案1】:我不确定你真正想通过重定向来完成什么,但由于问题可能正是它,你可以这样做:
Route::get('/admin', array('before' => 'auth.basic', 'uses' => 'AdminController@createAdmin'));
【讨论】:
我真的很奇怪,但我尝试了这个解决方案,但它在昨天对我不起作用。但现在一切正常!谢谢) 但我仍然不明白为什么它找不到 createAdmin 操作。有趣以上是关于Redirect::action() - Routes.php Laravel 中的未知操作异常的主要内容,如果未能解决你的问题,请参考以下文章
配置文件Struts.xml <result;中type属性 redirect,redirectAction,chain的区别
配置文件Struts.xml <result;中type属性 redirect,redirectAction,chain的区别