2014-11-23 122 views
0

app/Http/Controllers中有一個HomeControllerapp中的Player模型。在不同控制器中使用模型實例 - Laravel 5

的HomeController:

namespace App\Http\Controllers; 

球員:

namespace App; 
use Illuminate\Database\Eloquent\Model; 

雙檢,玩家模型得到PSR-4自動加載。我試圖在HomeController中嘗試使用use各種版本,但它一直試圖尋找Eloquent類(哪個Player擴展)的路徑錯誤。另外,在測試的HomeController方法中,實例化模型是模糊的,我現在需要在命名空間前綴嗎?因爲有或沒有use命令它不起作用。

回答

0

意識到,我這個路徑別名雄辯,使其工作:

use Illuminate\Database\Eloquent\Model as Eloquent; 
+0

拉拉5的一些開發版本的它已經在別名應用程序/配置/ app.php,但是這一次沒。 – 2014-11-23 23:48:56

+0

你應該接受你自己的答案,因爲它解決了你的問題。 – 2014-11-24 00:03:05

+1

我習慣於刪除問題,如果答案在發佈後立即彈出,但這可能會在5個發佈時幫助其他人。僅供參考,48小時內不能接受他們的回答。 – 2014-11-24 00:14:02

相關問題