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的区别

Grails的redirect无法跳转时的一个可能原因

ubuntu 配置静态路由

Gym 100792 King's Rout 拓扑排序

vue2 vue-rout