【发布时间】:2016-03-08 12:37:57
【问题描述】:
我希望用户能够在管理后端面板上编辑自己的电子邮件内容,并且用户可以使用一些指令,例如:
- 日期
{{date}} - 时间
{{dime}} - 客户名称(通过 db 获取)
{{customer.name}} - 客户编号(通过数据库获取)
{{customer.phone}} - if语句
@if@else@endif
因此,例如,用户可以在 <textarea> 中执行类似的操作:
@if(customer.name) Dear {{customer.name}} @endif
如何在 Laravel 中创建一些自定义指令,我可以使用任何库来简化开发?当然不允许用户使用 PHP 代码。
我知道有 Laravel Blade,但我不确定公共用户是否可以安全地使用它来编辑内容并且只允许客户指令。
【问题讨论】:
-
您是否在问如何制作自己的有限模板语言?
-
@h2ooooooo 是的和允许的指令,但也许有任何插件我可以使用?
标签: php laravel templates directive