在Web开发中经常使用图片上传功能,目前有许多免费的资源可以让开发者轻松实现图片上传功能,那如何在laravel项目中轻松实现上传头像功能呢?最近我在开发我的个人网站时就用到这个功能,下面我说说我的具体实现思路。
修改头像页面如下:
在resources/views/users/edit_avatar.blade.php文件中实现这个界面,代码如下:
用户点击选择一张图片按钮后选中一张图片,然后点击上传头像按钮,即可修改头像成功。
细心的你可能已经注意到了,这里引入一个ImageUploadHandler类,并用它的save方法来处理图片上传,该类的代码也很简单,代码如下:app/Handlers/ImageUploadHandler.php
实现效果如下:
领取专属 10元无门槛券
私享最新 技术干货