做点笔记,总结要点
// 通过请求对象获取用户上传的文件dd($request->file('avatar'));
// 对编辑器友好,有提示(插件辅助)dd($request->avatar);
// 对开发者友好,一目了然
上传文件,需要在 form 标签中加上,因为数据不同于一般的表单数据enctype="multipart/form-data"
对用户上传的头像验证:
- 格式
- 图片尺寸,太小不给上传(通过 FormRequest 进行验证),太大要进行裁剪(通过 Controller 中处理)
图片裁剪扩展包 intervention/image
omposer require intervention/image
生成自定义配置文件
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"
推荐文章: