首页 » 网站推广 » php男女头像技巧_若安在Laravel项目中轻松实现上传头像功能

php男女头像技巧_若安在Laravel项目中轻松实现上传头像功能

访客 2024-11-28 0

扫一扫用手机浏览

文章目录 [+]

打开头像修正页面

在 routes/web.php 中添加打开修正头像页面的路由:

Route::get('users/{user}/edit_avatar','UsersController@editAvatar')->middleware('auth')->name('users.edit_avatar')

php男女头像技巧_若安在Laravel项目中轻松实现上传头像功能

利用命令创建 UsersController 掌握器,命令如下:

php男女头像技巧_若安在Laravel项目中轻松实现上传头像功能
(图片来自网络侵删)

php artisan make:controller UsersController

该命令会在 app/Http/Controllers 下天生 UsersController.php 文件,在 UsersController.php 中添 editAvatar 方法,用以打开修正头像的页面,代码如下:

修正头像页面如下:

在 resources/views/users/edit_avatar.blade.php 文件中实现这个界面,代码如下:

上传图片并修正头像

用户点击选择一张图片按钮后选中一张图片,然后点击上传头像按钮,即可修正头像成功。
接下来连续实现上传图片功能,在 routes/web.php 中添加修正头像路由:

Route::post('users/{user}/update_avatar','UsersController@updateAvatar')->middleware('auth')->name('users.update_avatar');

在 app/Htpp/Controllers/UsersController.php 中添加 updateAvatar 方法,用以修正头像,代码如下:

细心的你可能已经把稳到了,这里引入一个 ImageUploadHandler 类,并用它的 save 方法来处理图片上传,该类的代码也很大略,代码如下:

app/Handlers/ImageUploadHandler.php

实现效果如下:

至此大略的头像上传功能已然完成,各位大神可能会以为很大略,要的便是大略,写这样的文章是为了增强自己的影象,同时给初学者一些参考,后面我会接着写如何在评论里面实现拖拽/粘贴上传图片。

相关文章

C语言中的类概念,面向对象编程的基石

随着计算机技术的不断发展,编程语言也在不断地演变。从早期的过程式编程到现代的面向对象编程,编程范式经历了翻天覆地的变化。C语言作为...

网站推广 2024-12-26 阅读0 评论0

IT9600,引领未来科技,重塑智能时代

随着科技的飞速发展,人工智能、大数据、云计算等新兴技术逐渐成为推动社会进步的重要力量。在我国,IT9600作为新一代智能计算芯片,...

网站推广 2024-12-26 阅读0 评论0

ITDesk,引领智慧办公新时代

随着科技的飞速发展,我国各行各业都在经历着前所未有的变革。在众多变革中,智慧办公已成为企业提升工作效率、降低成本、增强竞争力的重要...

网站推广 2024-12-26 阅读0 评论0

ITGurl,解码互联网时代女性的力量

在互联网飞速发展的时代,女性的力量愈发凸显。她们在各个领域崭露头角,成为推动社会进步的重要力量。而ITGurl,一个代表着女性在互...

网站推广 2024-12-26 阅读0 评论0