【问题标题】:How to add /import sample Laravel Project?如何添加/导入示例 Laravel 项目?
【发布时间】:2018-01-29 04:10:48
【问题描述】:

在熟悉了 Codeigniter 之后,我开始关注学习 Laravel。

我可以使用以下命令安装 Laravel。

composer create-project --prefer-dist laravel/laravel blog

它工作正常。 :-)


接下来我尝试设置示例 Laravel 项目。我从这里 (https://github.com/evercode1/sample-project) 找到了一个示例项目。

我所做的只是下载它并将所有文件夹复制到 Xampp htdocs 文件夹。

然后我访问“http://localhost/sample-project-master/public/”。

它给出以下错误。

警告: 要求(D:\xampp\htdocs\sample-project-master\bootstrap/../vendor/autoload.php): 无法打开流:中没有这样的文件或目录 D:\xampp\htdocs\sample-project-master\bootstrap\autoload.php 上线 17

致命错误:require():需要打开失败 'D:\xampp\htdocs\sample-project-master\bootstrap/../vendor/autoload.php' (include_path='D:\xampp\php\PEAR') 在 D:\xampp\htdocs\sample-project-master\bootstrap\autoload.php 上线 17

我在设置已经可用的 Laravel 项目时是否犯了错误?我如何纠正以下错误或导入 Laravel 项目的方法是什么?

【问题讨论】:

  • 请授予引导文件夹的权限并在您的 cmd 中检查并运行 composer install 命令
  • 运行作曲家安装。
  • @AddWebSolutionPvtLtd “授予引导文件夹权限”是什么意思?
  • @Vagabond 我已经安装了作曲家。你是这个意思吗?
  • @DaviddeSilva:不,你需要运行命令“composer install”

标签: php laravel laravel-5


【解决方案1】:

你应该试试这个

composer install

composer update --no-scripts 
composer update

更多详情请关注this link

【讨论】:

  • 我已经安装好了。我认为这就是我能够使用composer create-project --prefer-dist laravel/laravel blog 创建新项目的原因。我是正确的还是我理解错误?
  • 哦……这意味着我应该为每个项目运行`composer update --no-scripts` 吗?我以为我只需要运行一次该命令。
  • @DaviddeSilva 或者你应该运行命令composer dumpauto 并且它对我来说工作正常
【解决方案2】:

您遇到这个问题是因为您的系统可能没有 composer.laravel 需要依赖管理器。您必须将第一个 composer 安装到您的 htdoc 文件夹中。

您可以使用以下命令安装composer,composer install现在您可以使用(必须在您的htdoc中运行此命令)composer global require“laravel/installer”来安装laravel

现在您可以使用 laravel new YOUR_PROJECT_NAME 创建项目 要么 composer create-project --prefer-dist laravel/laravel YOUR_PROJECT_NAME

注意:最好在全局位置安装 composer 和 laravel。

此处提供的文档:https://laravel.com/docs/5.4/installation

【讨论】:

    【解决方案3】:
    1. 第一个错误是由于没有在 bootstrap 文件夹中获取 bootstrap 的文件路径。
    2. 你应该运行:composer install

    3 . laravel 需要需要安装的供应商库,它不会随包自动提供。因为它是 git ignores 。因此,如果需要,您需要安装它。

    【讨论】:

    • 我已经安装好了。我认为这就是为什么我能够使用 composer create-project --prefer-dist laravel/laravel 博客创建新项目的原因。我是正确的还是我理解错误?
    • 或者我应该为每个项目运行 composer install 吗?
    【解决方案4】:

    你应该这样做:
    1) 安装 composer 依赖项

    composer install
    

    2) 需要使用命令生成应用密钥

    php artisan key:generate
    

    3) 在代码编辑器中打开项目,将.env.example 重命名为.env,并将数据库名称、用户名、密码修改为您的环境。

    4) 随种子迁移数据库

    php artisan migrate --seed
    

    5) 现在运行 artisan serve 命令

    php artisan serve
    

    【讨论】:

      【解决方案5】:

      首先,如果使用 xamp 或 apache 从
      加载文件的任何文件夹,您必须将项目移动到 www(folder) 或 htdocs 然后打开你的终端或cmd,然后cd直到你到达项目文件夹,或者你可以这样做

      在文件夹中shift+右键,会出现一个菜单选择“在此处打开命令窗口”。

      然后编写此命令composer update
      这将安装运行项目所需的所有包。

      不要忘记使用您的数据库信息修改 .env 文件。
      这应该可以。

      【讨论】:

        【解决方案6】:

        这意味着一些依赖项正在搞砸, 打开您的项目根文件夹并运行以下命令:

        composer install 
        

        php composer.phar install
        

        我相信下面的命令应该像我在 Windows 和 Linux 上测试过的那样工作:

        composer update --no-scripts 
        

        或者如果您已经安装并更新了作曲家,请检查以下命令:

        composer global update
        

        【讨论】:

          猜你喜欢
          • 2014-07-09
          • 1970-01-01
          • 2019-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-12-11
          • 2012-04-10
          • 1970-01-01
          相关资源
          最近更新 更多