
# 一、环境搭建
## 1、安装Nginx
1. 添加centos yum源。
```
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
```
2. 安装nginx...

# 修改PHP上传文件大小限制的方法
> 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
```...

# 一、校验数字的表达式
```
数字:^[0-9]*$
n位的数字:^\d{n}$
至少n位的数字:^\d{n,}$
m-n位的数字:^\d{m,n}$
零和非零开头的数字:^(0|[1-9][0-9]*)$
非零开头的最多带两位小数的数字:^...

# 数据迁移-start
* **文件路径:**
`database/migrations/2014_10_12_000000_create_users_table.php`
* **代码编写:**
```

# 菜单列表视图-start
* 获取菜单列表方法改进
上一篇文章中,我们在仓库中编写了获取菜单并按照降序排列的数组。下面我们来完善一下这个方法,使其这个方法更加好用。
打开 `app\Repositories\Eloque...

# 服务设计模式-start
* 服务模式
* 在 app 目录下建立一个 Repositories 目录,在 Repositories目录下,创建三个子目录:Contracts、Eloquent 和Exceptions。
Contracts: 接口目录
Eloquent...

# 添加菜单-start
* 表单构建
* 表单中的 value="{{old('name')}}" 是调用了laravel模版中的一个方法。
当用户提交表单失败后laravel会自动把用户的输入数据闪存到一次性的session里面(这个数据...
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示如下:
```
bash: vi: command not found
```
这个时候就需要安装vim,可是当你敲`apt-get install vim`命令时,提示:
```
Read...

# 菜单视图-start
* 在要编辑的页面上方先用下方代码继承一下模版:
```
@extends('layouts.admin')
```
* 在页面代码中加入css区块文件,css文件包含在下方代码中:
```
@section('css')...

> 首先要在 Kernel.php 中的 $routeMiddleware 数组中添加要创建的中间件,然后在路由中插入中间件,并输入中间件的名称。
```php
'admin.login' => \App\Http\Middleware\AdminLogin::class,
```...