【问题标题】:Redirect::action() - Unknown Action Exception in Routes.php LaravelRedirect::action() - 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');

一切正常。 我想,也许问题出在某个范围内…… 提前谢谢你。

【问题讨论】:

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


    【解决方案1】:

    我不确定你真正想通过重定向来完成什么,但由于问题可能正是它,你可以这样做:

    Route::get('/admin', array('before' => 'auth.basic', 'uses' => 'AdminController@createAdmin'));
    

    【讨论】:

    • 我真的很奇怪,但我尝试了这个解决方案,但它在昨天对我不起作用。但现在一切正常!谢谢)
    • 但我仍然不明白为什么它找不到 createAdmin 操作。有趣
    猜你喜欢
    • 2019-03-18
    • 2014-10-17
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    相关资源
    最近更新 更多