【问题标题】:Laravel - Composer Error while Installing Web Applications from GitHub using Composer InstallLaravel - 使用 Composer Install 从 GitHub 安装 Web 应用程序时出现 Composer 错误
【发布时间】:2020-10-22 18:06:32
【问题描述】:

Laravel 专业人士们好!

我从 GitHub 下载了一个名为电子文档管理系统 (EDMS) 的开源 Web 应用程序,此链接为:https://github.com/hpbyte/edms

我还尝试按照有关如何设置和安装从 GitHub 下载的 Laravel Web 应用程序的分步过程进行操作。但不幸的是,在 CMD @ Administrator 中运行 composer install 时。我收到以下错误,屏幕截图链接:https://i.imgur.com/TS2G2wo.png

  [Illuminate\Database\QueryException]
  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'edms.users' doesn't exist (SQL: select * from `u
  sers` where `status` = 0)


  [PDOException]
  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'edms.users' doesn't exist

任何帮助都将不胜感激,因为我真的需要这个 EDMS 来处理我的大量文档。感谢你们!希望尽快收到您的来信。

【问题讨论】:

  • 你连接DB了吗?
  • 好像缺少表,您运行了吗(php artisan migrate:install 和)php artisan migrate
  • @kerbh0lz 我做了,它输出相同的错误。
  • @Rob 是在 .env 文件中。 DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=edms DB_USERNAME=root DB_PASSWORD=
  • @AbegailGraceUlanday 是的,使用phpMyAdminAdminer 访问edms 数据库并检查users 表是否存在?

标签: laravel composer-php


【解决方案1】:

关于这个有一个问题:https://github.com/hpbyte/edms/issues/1 基本上你必须去 AppServiceProvider 文件并注释掉一些查询:

$numReq = count(User::where('status',false)->get());
View::share('requests',$numReq);
$trash = count(Document::where('isExpire',2)->get());
View::share('trashfull',$trash);

这样内置查询并不是最佳做法。您别无选择,只能在 composer install 后注释掉该部分并撤消该部分。

【讨论】:

  • 我应该再次解压缩文件,然后注释掉一些查询,然后再次运行 composer install 吗?
  • 不太清楚作曲家是如何停止的。删除文档根目录中的供应商文件夹(如果存在)就足够了。
  • 我设法通过登录页面和登录使其工作。但是当我重定向到主页时。我被诸如此类的错误轰炸了。 (1/4) ErrorException 未定义变量:trashfull (2/4) ErrorException 未定义变量:trashfull (查看:C:\xampp\htdocs\edms-master\resources\views\inc\navbar.blade.php)
  • (3/4) ErrorException 未定义变量:trashfull(查看:C:\xampp\htdocs\edms-master\resources\views\inc\navbar.blade.php)(查看:C:\ xampp\htdocs\edms-master\resources\views\inc\navbar.blade.php) 和 (4/4) ErrorException 未定义变量:trashfull(视图:C:\xampp\htdocs\edms-master\resources\views\inc \navbar.blade.php) (查看: C:\xampp\htdocs\edms-master\resources\views\inc\navbar.blade.php) (查看: C:\xampp\htdocs\edms-master\resources\views \inc\navbar.blade.php)
  • 你有什么想法吗?
猜你喜欢
  • 2014-12-01
  • 2014-06-10
  • 2021-09-10
  • 2014-01-12
  • 2017-04-09
  • 2017-07-13
  • 2015-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多