Laravel无法从Controller加载模型

时间:2014-04-04 08:37:48

标签: php laravel

我正在看Dayle Rees的laravel 4教程。我决定创建自己的,我遇到了一个问题,我的控制器没有找到我为我的表数据库创建的名为'games'的模型。这可能是什么问题?下面是一些截图。

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

您的Game Model不属于Games\Controller命名空间。

我从您的结构中假设您的Model未命名,因此您有以下2个选项:

  1. use Game;正如您对ViewBaseController

  2. 所做的那样
  3. $data['games'] = \Game::all();

答案 1 :(得分:1)

该错误告诉您在命名空间Games \ Controller \ Game中搜索类游戏。但是你的Model类不在这个命名空间中。

您可以通过在课程顶部添加用途来解决此问题:

use Games\Model\Game;