gpt4 book ai didi

php - TinyMCE 和 Laravel

转载 作者:可可西里 更新时间:2023-11-01 00:19:54 26 4
gpt4 key购买 nike

我正在尝试在我的 Laravel 项目中使用 tinyMCE。问题是当我存储新文章时,html 标签不起作用。它们在我的 Laravel View 中显示为纯文本:

enter image description here

这是create.blade.php中实现的代码:

<script type="text/javascript" src="{{ asset('/js/tinymce/tinymce.min.js') }}"></script>
<script type="text/javascript">
tinymce.init({
selector : "textarea",
plugins : ["advlist autolink lists link image charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste jbimages"],
toolbar : "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image jbimages",
});
</script>

最佳答案

标记在 Laravel 中默认被转义。如果您在数据库中存储包含标记的文本,您将需要将 getter 应用于 Eloquent 模型,为您取消转义,或者使用以下 Blade 语法:

{!! $model->text !!}

在处理未转义的输出时,我强烈建议使用 valid_elements 限制可以在 TinyMCE 编辑器中应用的标签。属性。

关于php - TinyMCE 和 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31224938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com