【发布时间】:2021-09-03 02:44:03
【问题描述】:
我正在学习使用旧版本 laravel 的教程,但我使用的是 Laravel 8 这行代码导致错误:
return redirect()->action('BookingController@index');
它在 BookingController.php 的 store 动作中, 这是错误的输出
Action BookingController@index not defined.
有人有想法吗?
提前致谢
【问题讨论】:
-
你可以试试
redirect()->action('App\Http\Controllers\BookingController@index'); -
谢谢@Espresso,它有效,您能否将其作为答案而不是评论,以便将其作为正确答案提交
-
现在实际上它已经在 Laravel 8 中改变了。
return redirect()->action([HomeController::class, 'index']);check doc laravel.com/docs/8.x/redirects#redirecting-controller-actions