「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」
背景
- 项目用Thinkphp5.1开发完成,对于各种关系模型的查询Tp处理起来还是比较吃力的。
- 作为努力奔跑的程序员,下一个项目我们决定用Lavarel进行开发。
- 因为掘金粑粑有奖励,所以把部分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以后出现啥啥啥错误,那么就得去官方看看需要啥扩展,就安装上扩展就可以了。