[英]psr-4 autoload - cannot redeclare class
我想在Laravel中第一次使用psr-4自動加載。 在對模型進行處理之后,我得到了以下雄辯的模型:
<?php namespace Models\Series;
class Player extends \BaseModel {}
它工作正常,但是如果我添加這樣的集合:
public static function listing()
{
return Player::paginate(15);
}
然后我收到此錯誤:
Cannot redeclare class Models\\Series\\Player
我還嘗試用self::paginate(15)
替換Player::paginate(15)
self::paginate(15)
,但無濟於事。
而不是在模型中使用靜態函數,為什么不嘗試使用范圍
namespace Models\Series; class Player extends \BaseModel { public function scopeListing($query){ return $query->paginate(15); } }
我還沒有測試過,但我希望我會幫助:D
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.