2014-02-14 36 views
-1

林調用這個在我的種子:播種和調用模型?

$prds = Products::find($id); 

但我得到的錯誤:

Call to undefined method products::find() 

你知道我要去哪裏錯了嗎?我有一個名爲Products的模型。

我重命名了類,它工作,雖然我不想重命名它,因爲它會搞砸其他的東西。

我認爲問題是,種子位於下:

seeds/products/product_a.php 

是否存在具有相同的名稱作爲種子文件夾以訪問模型的方法嗎?

回答

0

重命名你的模型,然後重複。我真的不知道爲什麼,但我經常發現,只是通過重命名一切工作。這是某種Laravel內部的東西,也許是緩存的東西,但它真的讓我感到沮喪(在我花了兩個小時在其他地方發現錯誤之後)。

+0

謝謝,這個工作,但我不想;我不想重命名我的班級,我已更新原始問題,更多細節,我懷疑是什麼問題。 – panthro

+0

爲了記錄,「php artisan dump-autoload」命令(composer dump-autoload in old laravel versions)將解決這些問題,而不必重命名。 – TonyArra