当前位置: 首页 > 知识库问答 >
问题:

是否为用户创建自定义指令?

屠德宇
2023-03-14

我希望用户能够编辑管理后端面板上自己的电子邮件内容,用户可以使用一些指令,如:

因此,例如,用户可以在 :

 @if(customer.name) Dear {{customer.name}} @endif

我如何在Laravel中创建一些自定义指令,任何我可以用来简化开发的库?当然,用户不允许使用PHP代码。

我知道有Laravel刀片,但我不确定这是安全的,用于公众用户编辑内容和只允许客户指令。

共有1个答案

蒋星驰
2023-03-14

您可以使用与Blade不同的语法,然后将其转换为Blade

@if(customer.name) Dear {{customer.name}} @endif

会变成

#if[customer.name] Dear [[customer.name]] #endif

而不是创建一个用@替换#的函数,依此类推。

检查这个:PHP循环模板引擎-从头开始

 类似资料:
  • 默认情况下,Navicat Monitor 从受监控的实例收集一组预设的服务器指标。你可能想要添加自己的查询,以收集特定实例的一些自定义性能指标,并在指标值超过某些阈值和持续时间时接收有关自定义数据的警报。若要配置自定义指标,请前往“配置”->“自定义指标”。 创建自定义指标和警报 在自定义指标页面中,点击“+ 新建自定义指标”。 【步骤一】输入自定义指标的定义: 指标名 输入自定义指标的名。 描

  • 问题内容: 我正在处理大量旧数据(从平面文件db转换),其中字段的格式设置为输入记录的年份的最后2位,然后是4位的增量… 例如,1998年创建的第三条记录将为“ 980003”,而2004年创建的第十一条记录将为“ 040011”。 我无法更改这些值- 它们通过他们的公司存在,已经在州,客户等中注册。我知道将年份和其余年份分隔到单独的列中会很好,但这是不可能的。我什至不能真正做到“内部”,因为每一

  • 我想清除大部分别名定义的PowerShell会话,除了cd、sort、mkdir等常见别名 完成会话后,我希望恢复所有以前已知的别名。 无需卸载模块或注销CmdLets。我只想为我的会话清除别名命名空间。 我可以在如下列表中指定允许的别名: 如何保存和恢复别名? 或 如何启动一个干净的PoSh并只加载基本别名? 以下几行来自我的示例模块。 用法示例: 不幸的是,dir Alias:在调用我的脚本后

  • 我有一个datadog计数度量,我想创建一个新的度量,从中显示度量上两个代理点之间的差异,因此我可以看到点之间的变化。 有没有办法使用datadog仪表板从另一个指标创建一个指标。

  • 问题内容: 我有带有文本框用户名的注册表。我要做的是,当用户输入用户名时,自定义指令将检查输入的用户名是否存在于数据库中。 指令.js 如果存在,我将在html表单中显示标签“用户名已存在”。 registration.html 但是现在,他们不能正常工作:-(,我在做对吗? 问题答案: yearofmoo提供 了一个很棒的教程, 介绍 有关angular1.3中的$ asyncvalidator

  • 问题内容: 我有一个对象,它具有DateTime属性…我想将该对象从.ashx处理程序通过AJAX / JSON传递回网页…我不想使用第三方控件… 当我这样做时: 我得到这个: 但是我想输入“ 2009年8月26日”(不要介意本地化…我的应用程序非常本地化,因此我的日期格式设置假设不值得在这个问题上进行辩论)。如果我制作/注册自定义转换器 然后得到这个结果(因为自定义序列化方法的返回值是一个字典)