首页 后端开发 php教程 如何运行任何 Laravel 项目(非常简单)

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

Jul 22, 2024 am 08:37 AM

你可能对如何运行从 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中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

11个最佳PHP URL缩短脚本(免费和高级) 11个最佳PHP URL缩短脚本(免费和高级) Mar 03, 2025 am 10:49 AM

11个最佳PHP URL缩短脚本(免费和高级)

Instagram API简介 Instagram API简介 Mar 02, 2025 am 09:32 AM

Instagram API简介

在Laravel中使用Flash会话数据 在Laravel中使用Flash会话数据 Mar 12, 2025 pm 05:08 PM

在Laravel中使用Flash会话数据

构建具有Laravel后端的React应用程序:第2部分,React 构建具有Laravel后端的React应用程序:第2部分,React Mar 04, 2025 am 09:33 AM

构建具有Laravel后端的React应用程序:第2部分,React

简化的HTTP响应在Laravel测试中模拟了 简化的HTTP响应在Laravel测试中模拟了 Mar 12, 2025 pm 05:09 PM

简化的HTTP响应在Laravel测试中模拟了

php中的卷曲:如何在REST API中使用PHP卷曲扩展 php中的卷曲:如何在REST API中使用PHP卷曲扩展 Mar 14, 2025 am 11:42 AM

php中的卷曲:如何在REST API中使用PHP卷曲扩展

在Codecanyon上的12个最佳PHP聊天脚本 在Codecanyon上的12个最佳PHP聊天脚本 Mar 13, 2025 pm 12:08 PM

在Codecanyon上的12个最佳PHP聊天脚本

宣布 2025 年 PHP 形势调查 宣布 2025 年 PHP 形势调查 Mar 03, 2025 pm 04:20 PM

宣布 2025 年 PHP 形势调查

See all articles