在Laravel 4.1.x中自动加载我自己的模型的问题

时间:2014-03-19 00:49:13

标签: php laravel laravel-4 eloquent autoloader

您好我刚刚构建了我的第一个Laravel 4应用程序,并且在部署过程中遇到了噩梦。

目前我完成了我的整个应用程序并在本地工作,这很棒但是当我将它上传到我的服务器时,我遇到了问题。

我在共享主机上,所以我有一个符号链接设置到我的公共文件夹,以便Web服务器根目录正确。

现在,当我尝试访问任何试图加载我制作的任何模型的页面时,我得到了一个

Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'size' not found

尺寸是我的模特之一,在我的本地网络服务器上我没有这样的问题。

我尝试了composer dump-autoloadcomposer dump-autoload -o并重新上传文件,但它没有改变任何内容。

我查看了这篇文章Class Comment not found Laravel 4,这与我遇到的问题相同,但它对我没用。

我一直试图在过去3天内部署我的应用程序并且无法弄明白,所以这非常令人沮丧所以非常感谢任何和所有的帮助!

1 个答案:

答案 0 :(得分:1)

看到错误中的size是小写的,我猜这是你问题的根源。

模型名称几乎总是StudlyCase。您的Web主机可能区分大小写,而您的本地环境则不区分大小写。保持一致!