cirruslab / laravel-content-area
为Laravel添加可编辑的内容区域。
1.0.0
2016-11-15 16:34 UTC
This package is not auto-updated.
Last update: 2024-09-28 21:01:19 UTC
README
为Laravel Blade模板引擎添加可编辑内容区域指令。
安装
在您的composer.json文件中要求该包。
{ "require": { "cirruslab/laravel-content-area": "dev-master" }, }
然后从命令行运行 composer update
将以下内容添加到app/config/app.php
文件中的服务提供者列表中
Cirruslab\LaravelContentArea\ContentAreaServiceProvider::class
运行发布命令,该命令将发布配置文件和资源。
php artisan vendor:publish --tag=contentarea
并迁移数据库。
php artisan migrate
在app/config/contentarea.php
中设置具有编辑内容区域权限的用户权限,并将电子邮件地址列表添加到$editors
数组中。或者,您可以修改can_edit
函数以与现有的用户授权系统集成。
用法
将CKEditor JavaScript文件包含在您的应用程序布局文件的头中。
<script src="/js/ckeditor/ckeditor.js"></script>
现在,您可以在Blade模板文件中简单地使用@content_area('area_name')
标签。请注意,'area_name'对于每个单独的区域都需要是唯一的,但您可以在页面上添加任意多个区域。
注意:如果您更改了区域名称,则需要删除缓存的Blade视图,以便更改显示出来。您可以运行以下命令来完成此操作。
php artisan view:clear