Laravel8 快速入门教程一 - 部署

634 阅读2分钟

「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战

背景

  1. 项目用Thinkphp5.1开发完成,对于各种关系模型的查询Tp处理起来还是比较吃力的。
  2. 作为努力奔跑的程序员,下一个项目我们决定用Lavarel进行开发。
  3. 因为掘金粑粑有奖励,所以把部分gitee上的私有的部分学习笔记整理一下。

说明

Laravel属于中大型框架,各种功能都被内置了,而且Laravel官方的文档看的我是云里雾里的,对于新手感觉不是很友好。所以此系列文章只适合有PHP基础。想快速入门搞开发的

安装

这是官方的安装方法

image.png

花里胡哨的,啥安装器,啥docker啥啥的。整的让人一点都不明白。

重点

直接去github里面搜索 laravel 点击这里直达

在库里面 下载下压缩包解压到本地 得到项目目录

image.png

项目目录下 运行 composer初始化

composer install

稍等一会(上个厕所 或者 喝杯coffe) 3分钟以后... 出现下面的界面的时候就代表,初始化完成了。

83 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/sail
Discovered Package: laravel/sanctum
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
78 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan vendor:publish --tag=laravel-assets --ansi
No publishable resources for tag [laravel-assets].
Publishing complete.
PS D:\liiy_study\liiy.study_laravel.com\laravel-8.x>

注意: laravel要求 pathInfo扩展 还有一些别的要求。 如果是执行composer以后出现啥啥啥错误,那么就得去官方看看需要啥扩展,就安装上扩展就可以了。