我遇到的第一个问题是,在安装时我收到一条mysql错误,指出无法找到表。当然,它无法完成安装依赖项,更少运行迁移。该错误是由视图编辑器中的Eloquent查询触发的。在评论出我的整个路线后,文件Composer让我继续。
我继续取消注释我的路径文件 - 我再次尝试运行任何工匠命令时出错(无法迁移我的数据库,因为我还没有迁移我的数据库)。重复第一步的解决方案,我已经迁移了我的数据库。
Artisan服务现在在终端中为我提供布局文件并退出。我对此进行故障排除有点不知所措。我认为它可能是一个插件,试图逐个禁用插件导致:
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'));
});
这不是对应用程序的新介绍,但其根本原因来自其他地方。
答案 0 :(得分:1)
正如我在评论中所说,如果您在生产服务器中找到数据库错误但在本地找不到,那么
检查数据库凭据。如果确定那么......
检查环境中的不同配置。
使用分析器(任何)可以让您知道您所处的环境。