• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 如何在Laravel应用中集成使用Emoji表情

如何在Laravel应用中集成使用Emoji表情

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Laravel应用,集成Emoji表情,Emoji表情等相关知识,希望对您有所帮助

Laravel Emoji —— 在 Laravel 应用中集成使用 Emoji 表情


5ed5d735c2bae.jpg


1、简介

在社交网络如此发达的今天,Emoji 表情包无处不在,无论是QQ、微信、微博还是各大论坛,到处都是表情包的身影。作为一个开发者,你可能需要在应用中提供多种表情以供用户评论、交流时使用。

PHP 5 已经支持将 Unicode 字符串转化为表情,但是比较复杂:

<?phpecho json_decode('"\uD83D\uDE00"');

PHP 7 对 Unicode 字符串提供了更好的支持,我们可以更方便地显示表情:

<?phpecho "\u{1F60E}";

当然,这样的编码是不友好的,我们需要使用可读性更好的方式来实现表情显示,幸运的是,在 Laravel 中,我们可以通过 Laravel Emoji 这个扩展包来实现这个目的。

2、安装

系统要求:

PHP 7.0+/HHVM 3.3+,Composer

要安装最新版本的 Laravel Emoji,在 composer.json 中声明如下依赖:

"unicodeveloper/laravel-emoji": "1.0.*"

然后运行 composer install 或 composer update 来下载并安装该扩展包。

安装完成之后,需要注册服务提供者,在配置文件 app.php 中,添加如下这段代码到 providers 数组:

Unicodeveloper\Emoji\EmojiServiceProvider::class

同时,不要忘了注册门面到 aliases 数组:

'aliases' => [    ...        'Emoji' => Unicodeveloper\Emoji\Facades\Emoji::class,    ...]

3、使用

Laravel Emoji 为我们提供了多种显示表情的方法,然后通过 Emoji 门面统一调用:

<?phpEmoji::findByAlias("kissing_heart");Emoji::findByName("sunglasses");Emoji::findByUnicode("\u{1F60A}"); //displays 'blush'

更多 Emoji 表情,请查看完整Emoji表情列表。



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何在Laravel应用中集成使用Emoji表情

相关文章

  • 2022-04-29Linux下查看PHP配置文件php.ini的位置
  • 2022-04-29如何运用layui数据添加页面的前端布局?(附源码)
  • 2022-04-29Phpstudy:80或者3306端口占用解决方案
  • 2022-04-29vue.js项目怎么实现百度地图显示
  • 2022-04-29JavaScript事件之事件冒泡与时间捕获(总结分享)
  • 2022-04-29去除csdn必须登录复制代码限制JS脚本
  • 2022-04-29WordPress5.5后怎么平稳度过jQuery兼容问题
  • 2022-04-29AI画笔工具在字体设计中的灵活运用
  • 2022-04-29Photoshop创建简洁绚丽的几何组合背景
  • 2022-04-29php的mail函数发送UTF-8编码中文邮件时标题乱码怎么办?

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 消除if else, 让你的代码看起来更优雅
    • Photoshop绘制一个复古的游戏手柄
    • php如何替换img中src内容
    • 飞飞CMS后台密码是什么?忘记了怎么办?
    • 浅析Angular+rxjs怎么实现拖拽功能?
    • 浅谈css grid比Bootstrap更适合创建布局的原因
    • 使用HTML5开发App有哪些优缺点
    • Nodejs中如何定义全局变量
    • dedecms文章审核后给会员增加积分或者金币的办法
    • Photoshop数位板人物设计教程:《主教MM》

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有