我希望用户能够在Admin后端面板上编辑自己的电子邮件内容,用户可以使用一些指令,例如:
{{date}}
{{dime}}
{{customer.name}}
{{customer.phone}}
@if
@else
@endif
因此,例如用户可以在<textarea>
:
@if(customer.name) Dear {{customer.name}} @endif
如何在Laravel中创建一些自定义指令,我可以使用哪些库来简化开发?当然,不允许用户使用PHP代码。
我知道有Laravel Blade,但我不确定公共用户编辑内容是否安全,只允许客户指示。
答案 0 :(得分:0)
您可以使用与Blade不同的语法,然后将其转换为Blade
@if(customer.name) Dear {{customer.name}} @endif
会变成
#if[customer.name] Dear [[customer.name]] #endif
而不是创建一个用@替换#等功能。