2014-11-23 121 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

相关问题