# Laravel 5.8 的安装
>[success]在安装Laravel时,一定要注意其安装版本,课程中使用是目前最新的版本(5.8.*),大家在学习时,一定要和课程中的版本同步!
>[danger]官方给出的安装方法有两种,一种是使用是官方的安装器,另外一种是使用composer来安装。在这里,推荐使用`composer`方式来进行安装。
## 使用Laravel 安装器进行安装
首先需要安装Laravel 安装器
~~~
composer global require laravel/installer
~~~
安装器安装好后,可以使用如下命令创建项目:
~~~
laravel new yifeng
~~~
## 使用Composer快速安装Laravel5.8框架
安装目前最新版本
~~~
composer create-project --prefer-dist laravel/laravel yifeng
~~~
<span style="color:red;font-size:1.1em;">**安装指定版本的最新版本(推荐)**</span>
~~~
composer create-project --prefer-dist laravel/laravel laravel 5.8.*
~~~
>[danger]执行上述命令后,可能会安装不成功!常见错误问题请看后续章节。
## 本地开发环境
>如果你在本地安装了 PHP, 并且你想使用 PHP 内置的服务器来为你的应用程序提供服务,则可以使用 Artisan 命令`serve`。该命令会在`http://localhost:8000`上启动开发服务器:
~~~
php artisan serve
~~~
>[danger]不建该使用,一般情况下,建议大家使用集成开发环境。
## Laravel常用命令
|命令|描述|
|--|--|
|php artisan key:generate|生成App Key|
|php artisan make:controller|生成控制器|
|php artisan make:model |生成模型|
|php artisan make:policy|生成授权策略|
|php artisan make:seeder|生成Seeder文件|
|php artisan migrate|执行迁移|
|php artisan migrate:rollback|回滚迁移|
|php artisan migrate:refresh|重置数据库|
|php artisan db:seed|填充数据库|
|php artisan tinker|进入tinker环境|
|php artisan route:list|查看路由列表
|
- 前言
- 项目介绍
- 课前准备
- Laravel版本的选择
- 本地服务器环境的搭建
- 本地域名解析
- Git的简单介绍
- Composer的安装和使用
- 源码同步
- PhpStorm的插件的安装
- 项目的开发流程
- Laravel5.8的安装
- 安装过程中的常见问题
- 成功安装并运行项目
- Laravel的入门介绍
- Laravel的目录结构
- 路由
- 基本路由
- 路由参数
- 扩展
- 中间件
- 前后端模板的获取
- 后台管理功能开发
- laravel功能模的设计
- 后台控制器的创建与访问
- 创建后台控制器
- 后台模板的引入
- 引入后台首页模板
- 模板的分离与布局模板
- 系统配置功能发开
- 创建站点配置页面
- Laravel数据库连接
- 数据迁移
- 数据表
- 系统配置表的设计与创建
- 站点配置信息入库
- 数据验证和数据闪存
- 其它配置功能的实现
- pjax提升用户体验
- 新闻模块的开发
- 新闻列表与新增
- 图片上传功能的实现
- 富文本编辑器的引入
- Ueditor编辑器的引入
- Neditor编辑器的引入
- 表单验证
- 新闻的删除与编辑
- 旧图片的处理与代码优化
- 产品模块开发
- 无限级分类
- 无限级模块的实现
- 无限级分类注意事项
- 静态方法的正确使用方法
- 表单验证-自定义验证规则
- 产品管理
- 产品的添加
- 产品列表
- 产品的编辑
- 产品删除
- 使用模型事件完善删除功能
- 案例模块开发
- 单页模块开发
- 轮播图模块开发
- 知识扩展
- 友情连接模块
- 后台管理员权限认证
- 管理员表设计
- 实现用户登录
- 管理权限验证
- 前台功能开发
- 视图数据共享
- 自定义分页样式
- SEO优化入门
- 搜索引擎的常用指令
- 标签设计(元标签)
- 关键词的选取与优化
- URL优化
- robots优化
- nofollow优化
- 图片的优化
- 网站地图
- 链接优化
- 内容优化
- 百度的主动推送
- 蜘蛛来访
- 内容补充(纠错)
- 网站安全
- 常见攻击类型的防范
- 关于文件上传漏洞介绍
- 使用Larave实现登录次数验证
- 验证码的使用
- 手机端开发
- Laravel中的注意事项
- session的使用