一.laravel5.4后端api搭建
1.laravel介绍
特性:
优雅 很多的设计模式和思想
简洁 复杂得逻辑封装简单
工程化
社区生态:
中文社区:https://laravel-china.org/
5.4中文文档:http://d.laravel-china.org/docs/5.4
laravel源码地址:https://github.com/laravel/laravel
对比其他框架:
laravel包含的功能更为丰富
队列 支持多种队列
搜索 搜索的分页,搜索索引同步数据库,增删改查同步到搜索索引
数据库迁移 数据库同步
定时脚本 对定时脚本进行管理和修改
composer管理
数据填充包
https://github.com/fzaninotto/Faker
laravel的思想更为先进
服务容器
服务提供者
比如缓存服务
laravel的社区更为丰富
国际化
基于laravel的开源项目多
开源
2.安装启动laravel
利用composer安装
composer create-project laravel/laravel laravel54 "5.4.*"
启动
打开中文社区文档,进入安装一栏
1、配置web服务器
apache或者nginx
2、本地开发服务器
php artisan
php artisan serve 默认以8000端口启动
php artisan help serve 查看配置项
php artisan serve --port=8888 换8888端口
3.laravel项目目录介绍
laravel文件夹
逻辑代码:app
配置文件:config
数据库管理:database
对外资源:public
resources:模板文件 view
routes:路由 web.php
storage:预置缓存,必须要对这个文件提供读写权限
test:测试用例
vendor:引用第三方包
配置文件
.env
修改数据库配置
验证数据库安装
.gitignore文件表示上传git时,不上传哪些文件
先通过navicat创建数据库,然后修改数据库配置config/database.php,最后执行php artisan migrate:install生成migrations表
4.数据库迁移
输入php artisan
migrate用来做数据迁移
输入 php artisan migrate:install
出现Migration table created successfully.代表migrations表创建成功,数据库配置成功
5.搭建honmestead环境
参考这个 https://learnku.com/docs/laravel/5.4/homestead/1220#first-steps
具体windows上安装 https://learnku.com/laravel/t/2519/how-to-install-laravel-windows-on-homestead
(1)首先下一个git bash终端
(2)然后安装Vagrant https://www.vagrantup.com/downloads,安装成功后需要重启电脑
(3)git bash中执行命令:vagrant box add laravel/homestead
选择2,virtualbox
后面有连载!!!,有兴趣的可以去我的主页找对应博客搭建分栏,这里我就懒得放链接了