致命错误:找不到类'App \ Http \ Controllers \ Redirect'

时间:2016-10-06 09:35:52

标签: laravel laravel-5 laravel-5.2 laravel-5.1

当我在终端下面运行命令时,它显示下面的代码而不是路径

select t1.*
from tablename t1
join (select id, max(version) as maxversion
      from tablename
      group by id) t2
    on t1.id = t2.id and t1.version = t2.maxversion
  

[Symfony \ Component \ Debug \ Exception \ FatalThrowableError]致命   错误:未找到类'App \ Http \ Controllers \ Redirect'

6 个答案:

答案 0 :(得分:8)

您唯一需要做的就是添加:

use Redirect;
namespace行之后的控制器中

或在致电\之前放置Redirect::,即:

return \Redirect::back();

答案 1 :(得分:5)

您必须导入该课程。这是你需要的:

use Illuminate\Support\Facades\Redirect;

答案 2 :(得分:3)

如果任何路由及其相关控制器出错,则无法运行php artisan route:list

在这种情况下,看起来你的控制器有一个错误就是你正在使用Redirect外观而不先导入它,所以它正在寻找Redirect类中的App\Http\Controllers\Redirect类。与控制器相同的名称空间,即Redirect

找到使用Use Redirect外观的类,并将str_u = strrep(str,' ','_'); [str_q rest] = strtok(str_u,'"'); str_u = rest; while ~strcmp(rest,'') [token rest] = strtok(str_u,'"'); if ~(strcmp(token,'_')||strcmp(token,'')) if strcmp(token{1,1}(1),'_') token{1,1} = strrep(token{1,1},'_',''); end str_q = [str_q, token]; end str_u = rest; end 添加到文件的顶部,并希望对其进行排序!

答案 3 :(得分:1)

您必须导入该类。这是您最好的结果:Click here

<?php 
namespace App\Http\Controllers;
 
use Illuminate\Http\Request;
 
use Redirect;
 
class YourController extends Controller
{
    public function index(Request $request)
    {
        //your code
    }
 
}

答案 4 :(得分:1)

我在 Laravel 8 中使用这个:

return redirect()->back();

答案 5 :(得分:0)

在重定向功能

之前添加public class Player{ Vector2 position; Viewport viewport; public Player(Viewport viewport) { this.viewport=viewport; position= new Vector2(viewport.getCamera().position.x+viewport.getWorldWidth(),y); }

返回\

在laravel 5.3中它对我很好。