Laravel雄辩的模型类未找到

时间:2018-04-17 13:09:10

标签: php laravel model eloquent

这是路径文件夹中的web.php

Route::get('/task',function(){

        $task = App\Task::all();

        return view('task',['task' => $task]);
    });

这是我的任务模型,Task.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Tasks extends Model
{
    //

}

我不知道为什么当我去/任务时,显示错误

  

未找到类'App \ Task'

有人能帮助我吗?我是Laravel的新手

4 个答案:

答案 0 :(得分:1)

web.php路径文件的顶部提及模型

use App\Task;

然后使用

Route::get('/task',function(){

        $task = App\Task::all();

        return view('task',['task' => $task]);
    });

答案 1 :(得分:1)

以下是您的修复,您的模型名称为Tasks,而非Task

$task = App\Tasks::all();

希望这有帮助

答案 2 :(得分:1)

use App\Task;
add it in your controller where you want to fetch data

答案 3 :(得分:0)

另一个可能对他人有用的解决方案是模型文件的文件名中没有.php。因此,在这种情况下,模型文件名将为Task 而不是Task.php