簡體   English   中英

Laravel:口才/修補匠類未找到

[英]Laravel: Eloquent / Tinker Class not found

我正在嘗試與修補匠建立關系。 我收到一條錯誤消息,提示未找到“ App \\ Date”類。 我認為是因為我沒有使用正確的代碼,但是我不知道我需要什么代碼。

我有2個型號:

聯系人(app \\ Models \\ Contact.php)
日期(app \\ Models \\ Date.php)

聯系

public function dates(){
   return $this->hasMany(Date::class);
}

修補匠

php artisan tinker

$test = App\Models\Contact::find(516);

$ test返回一個用戶。
如果在此之后我使用$ test-> dates,則會出現錯誤消息:

[Symfony\Component\Debug\Exception\FatalErrorException]Class 'App\Date' not found

$test->dates很可能是一種關系。 在該關系中,找不到該關系中使用的類。

public function dates(){
   return $this->hasMany('App\Models\Date');
}

確保在Date.php使用正確的命名空間,它應該是namespace App\\Models; 而不是namespace App;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM