Lavarel - 模块间复用代码
2024-08-31 02:04:48
代码复用在项目中早晚会遇到,这不在用 Laravel 给博客增加 Feed 订阅功能 就到了需要将生成网页 description 的函数提取出来,在文章显示与 Feed 生成的两个 Controller/Template 间复用。
定义一个类
<?php // Code within app\Utils.php
namespace App;
class Utils {
public static function genDescription($content) {
return someMethod($content);
}
}
在 config/app.php 中添加 alias,否则无法在 template 中使用
'Utils' => App\Utils::class,
Controller 中使用
use Utils;
$description = Utils::genDescription($content);
在 Template 中使用
{{ Utils::genDescription($content) }}
最新文章
- Android项目实战(二十五):Android studio 混淆+打包+验证是否成功
- ext.ajax.request请求时带有遮罩效果
- Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点
- webservice cxf error:java.lang.IllegalArgumentException: Argument(s) ";type"; can&#39;t be null.
- css的框架——base.css
- UMDF
- phpcms:六、频道页(category.html)
- c/c++中宏定义##连接符 和#符的使用
- Hibernate在自由状态和持久的状态转变
- traffic server文件目录
- Atom Mac安装 有快捷方式
- markdown文本转换word,pdf
- Umbraco 资源推荐
- iPhone 收藏网址[添加到书签] 和 [添加到主屏幕] 显示自定义图标,而不是网页截图
- POJ 2487
- java List集合记录 ArrayList和LinkedList的区别
- Cocos2d-x教程(31)-TableView的滚动栏
- windows XP系统搜索无线网络时提示“windows无法配置此无线连接”,如何处理?
- 剑指offer——面试题22:链表中倒数第k个节点
- Ext JS 6学习文档-第7章-图表
热门文章
- bind&;currying
- PLSQL Developer 连接Linux 下Oracle的安装与配置
- Linux命令之mkdir
- JMS学习(八)-ActiveMQ Consumer 使用 push 还是 pull 获取消息
- 《深入理解java虚拟机》第六章 类文件结构
- python技巧 列表推导
- 《C#数据结构和算法》-排序
- 在Mysql中查询两个时间段的差,可以是秒,天,星期,月份,年...
- Dom4j用Xpath获取节点——(六)
- Linux的7个运行级别