首页 » Web前端 » php的脸色包技巧_Laravel项目实战中若何快速集成Emoji神色包

php的脸色包技巧_Laravel项目实战中若何快速集成Emoji神色包

访客 2024-11-16 0

扫一扫用手机浏览

文章目录 [+]

随着互联网的快速发展,光打字就没什么意思了,还是须要图片、Emoji 表情包充当更诙谐的角色,而现在的各大网站、APP 上发文章,谈天,乃至视频上的动画都须要表情进行丰富,深感 Emoji 表情包无处不在,无论是 QQ、微信还是各大论坛,到处都是表情包的身影,现在我们也是要 Laravel 框架集成表情包进入功能开拓。
随着互联网的快速发展,光打字就没什么意思了,还是须要图片、Emoji 表情包充当更诙谐的角色,而现在的各大网站、APP 上发文章,谈天,乃至视频上的动画都须要表情进行丰富,深感 Emoji 表情包无处不在,无论是 QQ、微信还是各大论坛,到处都是表情包的身影,现在我们也是要 Laravel 框架集成表情包进入功能开拓。

php的脸色包技巧_Laravel项目实战中若何快速集成Emoji神色包

PHP 7 对 Unicode 字符串供应了更好的支持,我们可以更方便地显示表情,我们须要利用可读性更好的办法来实现表情显示,在 Laravel 中我们可以通过 Laravel Emoji 这个扩展包来实现这个功能。
PHP 7 对 Unicode 字符串供应了更好的支持,我们可以更方便地显示表情,我们须要利用可读性更好的办法来实现表情显示,在 Laravel 中我们可以通过 Laravel Emoji 这个扩展包来实现这个功能。

php的脸色包技巧_Laravel项目实战中若何快速集成Emoji神色包
(图片来自网络侵删)

表情太丰富了实例展示:

一、Laravel 的安装,前面我们进行 Laravel 的安装(请参考 laravel 手册或者移步到前面章节)

实例代码:

composer create-project --prefer-dist laravel/laravel blogphp artisan key:generate

二、 composer.json 配置组件包

在 require 中添加 "unicodeveloper/laravel-emoji": "1.0.

“require”:{ “php”: “^7.1.3”, “fideloper/proxy”: “^4.0”, “laravel/framework”: “5.8.”, “laravel/tinker”: “^1.0”, “jacobcyl/ali-oss-storage”: “^2.1”, “unicodeveloper/laravel-emoji":"1.0.”},

然后实行命令:

composer update

实行完成后,项目中就涌现内置的部分表情包了以及表情包类文件,如下:

三、供应注册做事

安装完成之后,须要注册做事供应者,在配置文件 app.php 中,添加如下这段代码到 providers 数组的末了,同时注册门面到 aliases 数组:

<?php'providers'=>[ ... Unicodeveloper\Emoji\EmojiServiceProvider::class,],'aliases'=>[ ... 'Emoji'=>Unicodeveloper\Emoji\Facades\Emoji::class,]

四、设置路由

我们还是写在 index 方法里面,方便测试。

Route::get('/index/index','\App\Http\Controllers\Index\IndexController@index');

五、编程程序实现表情包转换。

<?phpnamespace App\Http\Controllers\Index;use App\Http\Controllers\Controller;use Unicodeveloper\Emoji\Emoji;class IndexController extends Controller { public function index(){ $em = new Emoji(); //根据别名转换 $res = $em->findByAlias("laughing"); //根据名称转换 $res1 = $em->findByName("grinning"); //根据编码格式转换成名称 $res2 = $em->findByUnicode("\u{1F617}"); print_r($res); print_r($res1); print_r($res2); exit; //return ['url'=>'test']; }}

六、访问结果(自己设置的路由)

七、文档解释

如果觉得里面的表情包太少,那么我们可以辞官网:

http://unicode.org/emoji/charts/full-emoji-list.html

我就部分截图如下,须要更多表情自行下载安装,丰富你的项目内容:

(这些表情包,我都心动了,太好看了)

感兴趣的同学请移步到公众号(Laravel 技能社区)。

标签:

相关文章

介绍百度码,技术革新背后的智慧之光

随着科技的飞速发展,互联网技术已经成为我们生活中不可或缺的一部分。而在这个信息爆炸的时代,如何快速、准确地获取信息,成为了人们关注...

Web前端 2025-01-03 阅读1 评论0

介绍皮箱密码,开启神秘之门的钥匙

皮箱,作为日常生活中常见的收纳工具,承载着我们的珍贵物品。面对紧闭的皮箱,许多人却束手无策。如何才能轻松打开皮箱呢?本文将为您揭秘...

Web前端 2025-01-03 阅读1 评论0

介绍盗号器,网络安全的隐忧与应对步骤

随着互联网的快速发展,网络安全问题日益突出。盗号器作为一种非法工具,对网民的个人信息安全构成了严重威胁。本文将深入剖析盗号器的原理...

Web前端 2025-01-03 阅读1 评论0