• 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表情

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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表情

相关文章

  • PHP工厂方法模式的好处是什么
  • 利用视频网站加快百度及谷歌的重新收录的SEO技
  • 帝国CMS后台密码忘了怎么办,找回密码的两种方法
  • Python查询工信部网站备案信息
  • Photoshop制作油漆溢出特效的艺术字教程
  • PHP上传多张图片时,选择图片后即可预览的问题
  • ThinkPHP5实现图片水印平铺效果
  • 解决LNMP环境安装WordPress不显示主题,无法编辑的教程
  • 搜索引擎优化中关键词的分类
  • composer下composer.lock的用处及删除它的方法

文章分类

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

最近更新的内容

    • #1045 无法登录 MySQL 服务器的解决方法
    • Photoshop简单调出怀旧色调
    • 如何清除CentOS6或CentOS7上的磁盘空间
    • Photoshop制作卡通风格的3D立体字教程
    • 一文讲解Vue中路由切换终止异步请求(附代码)
    • 中小型网站排名的几点细节分析
    • 在微信小程序中用户登录和登录状态维护
    • photoshop制作蟒蛇皮纹字效果
    • 帝国CMS安装时You have an error in your SQL syntax报错
    • PHP如何使用Echarts生成数据统计报表

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

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