【发布时间】:2018-12-27 12:18:09
【问题描述】:
我正在开发 Laravel 5.4.36 应用程序,其中我的路由 label 在 web.php 中定义为,
Route::get('/label/', 'LabelController@index');
但是当我试图从一个控制函数重定向到一个路由 label 使用时,
return redirect()->route('label');
错误:InvalidArgumentException Route [label] 未定义。
或
return Redirect::to('label');
错误:FatalErrorException 类 'App\Http\Controllers\Redirect' 不 找到了。
两者都不起作用,谁能帮助我如何重定向到 Laravel 中的路线?
【问题讨论】:
-
像这样改变你的路线
Route::get('/label', 'LabelController@index')->name('label'); -
@rkj 有错误
(1/1) FatalErrorException Class 'App\Http\Controllers\Route' not found in LabelController.php (line 83) -
现在使用
return redirect()->route('label'); -
你必须在
LabelController周围的某个地方有Routeline 83。检查那里或者你可以添加LabelController有问题
标签: php laravel laravel-5.4