Laravel8 快速入门教程一 - 部署

233 阅读2分钟

本文由 简悦 SimpRead 转码, 原文地址 juejin.cn

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

背景

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

说明

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

安装

这是官方的安装方法

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

重点

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

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

项目目录下 运行 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 以后出现啥啥啥错误,那么就得去官方看看需要啥扩展,就安装上扩展就可以了。