1

尝试运行时,php artisan migrate:make create_users_table我在 Windows CMD 中得到以下输出:

{"error":{"type":"ErrorException","message":"require(C:\...\\localhost
\\sites\\makeitsnappy\\app\/filters.php): failed to open stream: No such file or
 directory","file":"C:\\...\localhost\\sites\\makeitsnappy\\app\\start
\\global.php","line":83}}

我正在运行 Windows 8。 Laravel 4 并安装了 Composer,也在composer update项目文件夹中运行。发生同样的错误。

编辑:加载应用程序网页,我得到:

require(C:\.../localhost\sites\makeitsnappy\app/filters.php): failed to open stream: No such file or directory

此外,没有 filter.php 文件。

我该如何解决这个问题?

4

2 回答 2

1

由于 Laravel4 的路由和过滤器位于两个不同的文件中:routes.php不像filters.php在 Laravel3 中它们都位于同一个文件中。检查filter.php您的app/文件夹中是否有文件。发生错误是因为自动加载器尝试在应用程序启动时加载此文件以获取被调用路由或全局过滤器的过滤器。

运行composer update在这里无济于事,因为您只能通过作曲家获得框架及其依赖项,并且不会更新您的app/文件夹。

于 2013-05-31T05:25:12.393 回答
0

你做了作曲家安装吗?它会下载一些重要的文件。我想你错过了这个命令!

作曲家安装

于 2014-02-16T14:15:47.600 回答