## Input
~~~php
Input::get('key');
// 指定默认值
Input::get('key', 'default');
Input::has('key');
Input::all();
// 只取回 'foo' 和 'bar',返回数组
Input::only('foo', 'bar');
// 取除了 'foo' 的所有用户输入数组
Input::except('foo');
Input::flush();
// 字段 'key' 是否有值,返回 boolean
Input::filled('key');
~~~
### 会话周期内 Input
~~~php
// 清除会话周期内的输入
Input::flash();
// 清除会话周期内的指定输入
Input::flashOnly('foo', 'bar');
// 清除会话周期内的除了指定的其他输入
Input::flashExcept('foo', 'baz');
// 取回一个旧的输入条目
Input::old('key','default_value');
~~~
### Files
~~~php
// 使用一个已上传的文件
Input::file('filename');
// 判断文件是否已上传
Input::hasFile('filename');
// 获取文件属性
Input::file('name')->getRealPath();
Input::file('name')->getClientOriginalName();
Input::file('name')->getClientOriginalExtension();
Input::file('name')->getSize();
Input::file('name')->getMimeType();
// 移动一个已上传的文件
Input::file('name')->move($destinationPath);
// 移动一个已上传的文件,并设置新的名字
Input::file('name')->move($destinationPath, $fileName);
~~~
- 参考知识--非必学仅供必要时候查询
- 知识清单
- Composer 安装等
- artisan--创建模型-控制器-各种模块
- Route--路由
- Paginate--分页
- File--文件
- View--视图
- template--模版
- Model--模型
- Schema--数据表索引-外键-字段类型
- DB-基本使用-查询语句-joins-聚合--原生sql-增删改查等
- message--消息
- Validation--验证规则
- Auth-用户认证-用户权限
- Helper-数组对象-路径-字符串-urls-links等
- Session会话
- Response--回应
- Request--请求
- Redirect--重定向
- Environment--环境
- Log--日志
- URL--地址
- Event--事件
- Input--输入
- Security安全--哈希-加密解密
- Queue--监听
- Container--容器
- Config--参数设置
- Cache--缓存
- Cookie--设置-获取--删除等
- Mail--邮件
- String--字符串
- Collection--集合
- Storage--存储
- Lang--语言
- 单元测试
- 文件夹结构简介
- 第一章 laravel8运行环境的搭建(已经有了运行环境的直接跳过)