安装Laravel应用程序时出现奇怪错误



我运行的第一个问题是,在安装时,我收到一个mysql错误,指出找不到表。当然不能,我完成了依赖项的安装,更不用说运行迁移了。该错误是由视图编辑器中的Eloquent查询触发的。在评论完我的整个路线文件后,Composer让我继续。

我继续取消对路由文件的注释——我在尝试运行任何artisan命令时再次出现错误(无法迁移数据库,因为我还没有迁移数据库)。重复第一步的解决方案,我已经迁移了数据库。

Artisan serve现在正在终端中为我提供布局文件并退出。我有点不知所措,无法解决这个问题。我认为这可能是一个插件,试图逐个禁用插件的结果是:

Script php artisan clear-compiled handling the pre-update-cmd event returned with an error

并在终端中提供我的布局文件。

这个错误似乎与我的路由文件中的这个函数直接相关:

View::composer('layouts.main', function($view) {
$things = Thing::where('stuff', 1)->orderBy('stuff')->get();
$view->with(compact('things'));
});

然而,这并不是对应用程序的新介绍,因此根本原因来自其他地方。

正如我在评论中所说,如果您在生产服务器中发现数据库错误,但在本地服务器中没有,那么

  1. 检查数据库凭据。如果可以的话。。。。

  2. 检查环境中的不同配置。

使用profiler(任何)将让您知道您所处的环境。

相关内容

  • 没有找到相关文章

最新更新