如何添加/导入示例 Laravel 项目?
Posted
技术标签:
【中文标题】如何添加/导入示例 Laravel 项目?【英文标题】:How to add /import sample Laravel Project? 【发布时间】: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” 【参考方案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】:-
第一个错误是由于没有在 bootstrap 文件夹中获取 bootstrap 的文件路径。
你应该运行: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
【讨论】:
以上是关于如何添加/导入示例 Laravel 项目?的主要内容,如果未能解决你的问题,请参考以下文章