我不断收到以下错误:
使用未定义的常量应用-假定为“应用”
当我这样做:
Route::get('/tasks', function () {
$tasks = App / Task::all();
return view('tasks.index', compact('tasks'));
});
这是我的模型的样子,它位于应用程序目录的根目录中:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Task extends Model
{
//
}
然后,如果按照建议将其更改为$tasks = 'App' / Task::all();
,则出现类未找到错误:
“未找到“任务”类”
我不知道这是怎么回事,但是当我遵循5.4教程并且正在使用5.6时,一定有所不同。
请帮助我。
答案 0 :(得分:1)
App\Task::all();
compact('tasks')
答案 1 :(得分:1)
这是更正
$tasks = App\Task::all();
和
return view('tasks.index', compact('tasks'));
答案 2 :(得分:1)
命名空间以反斜杠(\
)引用。因此,在您的情况下,您应该使用App\User::all();
您可以在此页面上查看更多信息:http://php.net/manual/en/language.namespaces.php