Laravel 4漂亮的网址

时间:2013-07-05 14:49:39

标签: laravel laravel-4 vhosts

好的我正在使用laravel 4进行一个项目。我从不打扰为漂亮的网址设置vhosts。我刚刚使用localhost / myapp / public ...

一切都很好。现在我决定设置vhosts。当调用$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配置vhost时 它工作得很好,但是我想要.dev以便我可以使用facebooks api。 任何帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

我看到你在Windows机器上。

VHosts(Windows)相关:

我自己在使用虚拟主机。这是我在WAMP环境中使用的副本:

# Virtual Hosts Settings
NameVirtualHost *:80

<VirtualHost *:80>
  ServerName appdomain.local
  DocumentRoot "D:/Program Files/wamp/www/appname"
  ErrorLog "D:/Program Files/wamp/www/appname/server_logs/errors.log"
  TransferLog "D:/Program Files/wamp/www/appname/server_logs/access.log"
</VirtualHost>

...在我使用的hosts文件中:

127.0.0.1    appdomain.local

尝试这些设置,看看它是否有效。

BTW。:你为什么使用127.0.0.6? Localhost等于127.0.0.1 ...要使用其他IP,需要在Windows中设置/调整其他一些设置。


Laravel 4相关:

您是否检查了用户模型和composer.json文件?

您是否按照https://github.com/Zizaco/confide#quick-start上的必要安装说明进行了操作?

仔细检查。

另请注意:https://github.com/Zizaco/confide/issues/9


关于我的App / Config / app.php配置文件:

我已经设置了“制作”和“本地”应用配置。本地版本的主要区别是:

 - debug  =>  true                   (production => false)
 - url    =>  THE_APP_LOCAL_DOMAIN   (production => THE_APP_DOMAIN)

其他所有内容都在生产配置中设置。


提供商示例:

'providers' => array(
    'Illuminate\Foundation\Providers\ArtisanServiceProvider',
    'Illuminate\Auth\AuthServiceProvider',
    ...,
),


别名示例:

'aliases' => array(
    'App'    => 'Illuminate\Support\Facades\App',
    'Carbon' => 'Carbon\Carbon',
    ...,
),


我总是更新自动加载(&gt; composer dump-autoload)

  • 命名空间更改
  • composer.json编辑
  • 作曲家更新(例如,在从类似包装中添加新包之后)
  • 和配置更改,只是为了保存

还要尝试以下命令:(不要忘记先将 cd 放到项目目录中)

  • composer dump-autoload
  • php artisan dump-autoload
  • php artisan cache:clear