如何运行任何 Laravel 项目(非常简单)

WBOY
发布: 2024-07-22 08:37:30
原创
944 人浏览过

你可能对如何运行从 Github 等外部来源获取的 Laravel 项目感到困惑,因为在直接在本地制作的 Laravel 项目中我们只需要在命令终端中输入

php artisan serve
登录后复制

并且Laravel项目可以正常运行并可以显示在屏幕上。

让我们看看本地和外部 Laravel 项目之间的区别,这里我将使用外部源,例如 Github。
How to run any Laravel project (It 如您所见,取自 Github 的 Laravel 项目部分缺少一些文件和文件夹。

为什么会出现这种情况是因为 Laravel 默认有一个名为 .gitignore 的特殊文件,该文件会排除其中列出的文件和文件夹,这样它们就不会上传到 Github 或其他支持 Git 的外部源。
How to run any Laravel project (It出于安全原因,这是必要的,也是为了最小化项目的大小,以免不必要的文件使云存储过载。

那么如果某些文件和文件夹丢失了如何运行呢?我会告诉你如何做。

确保您的 PHP 版本满足 Laravel 项目的最低规范。

首先,你的php版本必须满足Laravel项目的最低规格,例如如果Laravel版本是10,则至少需要PHP版本8.1+才能运行它。

您可以通过以下链接查看 Laravel 中的最低 php 规范:laravel.com/docs/master/releases#support-policy

如果您的 PHP 版本不符合最低规格,并且您不知道如何更新或更改 PHP 版本,您可以阅读我之前的文章《如何在 Laragon 中切换或更新 PHP 版本》

安装 Laravel 项目所需的包

composer install
登录后复制

该命令是安装Laravel项目中需要的包,你可以在本地部分的第一张图片中看到一个名为vendor的文件夹,如果你运行上面的命令,就会安装该文件夹。

创建并配置 .env 文件

因为.env文件不存在所以你必须重新创建它,你可以复制名为.env.example的文件来快速创建.env文件,只需在终端运行以下命令

cp .env.example .env
登录后复制

系统会自动复制.env.example文件并将文件名更改为.env。

在 .env 文件中配置应用程序密钥

您刚刚创建的 .env 文件中没有应用程序密钥,您必须通过运行以下命令来设置应用程序密钥

php artisan key:generate 
登录后复制

这将自动在您的 .env 文件中重新生成应用程序密钥。

运行一些附加命令(可选)

如果您在 Laravel 项目中使用数据库,则运行以下命令

php artisan migrate
登录后复制

确保您已在 .env 文件中配置数据库。

如果 Laravel 项目有文件上传功能,那么不要忘记运行以下命令

php artisan storage:link
登录后复制

闭幕式

这就是运行任何 Laravel 项目的方法,如果你在本地运行它,那么你可以直接输入 php artisanserve 命令来运行它。

注意:如果您在服务器上运行,则必须将根文件夹更改为公共文件夹,并且不必再运行 php artisanserve 命令。

希望这篇文章对您有用,并且不要忘记与其他人分享。祝你好运...

以上是如何运行任何 Laravel 项目(非常简单)的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!