这是路径文件夹中的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的新手
答案 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