我正在尝试获取与修补匠的关系数据。我收到一条错误消息,指出未找到类“App\Date”。我认为是因为我没有使用正确的代码,但我不知道我需要什么代码。
我有 2 个型号:
联系人 (app\Models\Contact.php)
日期 (app\Models\Date.php)
接触
public function dates(){
return $this->hasMany(Date::class);
}
Run Code Online (Sandbox Code Playgroud)
修补匠
php artisan tinker
$test = App\Models\Contact::find(516);
Run Code Online (Sandbox Code Playgroud)
$test 返回一个用户。
如果我在那之后使用 $test->dates ,我会收到一条错误消息:
[Symfony\Component\Debug\Exception\FatalErrorException]Class 'App\Date' not found
Run Code Online (Sandbox Code Playgroud) 我有一个名为errors以下字段的表:id, website_id, message & level.我正在尝试获得错误最多的前5个网站.
询问
SELECT website_id, COUNT(id) AS 'errors'
FROM errors GROUP BY website_id ORDER BY COUNT(*) DESC
我不知道如何使用Laravel Query Builder和Eloquent来做到这一点.谁能帮我吗?
数据库截图