【发布时间】:2013-07-03 17:14:35
【问题描述】:
好的,我正在使用 laravel 4 开发一个项目。我从来没有为漂亮的 url 设置虚拟主机。我只是在使用 localhost/myapp/public...
一切正常。现在我决定设置虚拟主机。并且在调用 $user->save(); 时出现以下错误:
ReflectionException
Class confide.repository does not exist.
为什么自动加载不起作用??
我忘记了什么??
这是我的 vhost.conf 设置:
<VirtualHost 127.0.0.6>
DocumentRoot "C:\xampp\htdocs\myapp\public"
ServerName myapp.dev
<Directory "C:\xampp\htdocs\myapp\public">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
</Directory>
</VirtualHost>
我的主机设置:
127.0.0.6 myapp.dev
更新:当我配置虚拟主机时:ServerName myapp 而不是ServerName myapp.dev
它工作得很好,但是我想要 .dev 以便我可以使用 facebooks api。
非常感谢任何帮助。
【问题讨论】:
-
尝试转储自动加载:
composet dump-autoload这不应该是问题,但试一试。 -
感谢 Christian 我试了几次都没有成功。