Koe*_*nde 6 php laravel eloquent
我正在尝试获取与修补匠的关系数据。我收到一条错误消息,指出未找到类“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)
确保您在 中使用正确的命名空间Date.php,它应该是namespace App\Models;而不是namespace App;
$test->dates很可能是一种关系。在这种关系中,它无法找到关系中使用的类。
public function dates(){
return $this->hasMany('App\Models\Date');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15558 次 |
| 最近记录: |