sirgrimorum / pages
适用于 Laravel 5.6 的 pages 内容管理器
1.2.12
2021-03-04 19:40 UTC
Requires
- php: >=7.0
- laravel/framework: >=6.0
- sirgrimorum/crudgenerator: >3.7.6
- sirgrimorum/transarticles: >1.2
Requires (Dev)
- phpunit/phpunit: >=5.4.3
- squizlabs/php_codesniffer: ^2.3
README
这里应该放置您的描述。尽量限制为一两段,并可能提及您支持的 PSRs,以避免与用户和贡献者产生任何混淆。
安装
通过 Composer
$ composer require sirgrimorum/pages
此包需要
- sirgrimorum/transarticles 链接-transarticles:用于页面本地化,这也需要 orangehill/iseed 链接-iseed 来在复制网站时播种页面。
- sirgrimorum/crudgenerator 链接-crudgenerator:用于在自动生成的 CRUD 平台上管理页面(请遵循存储库中的安装说明以使 crudgenerator 正常运行)
然后发布配置文件
- 动态页面:app/config/sirgrimorum/pages.php
- crudgenerator 中页面和节点的配置文件:app/config/sirgrimorum/models/pagina.php 和 section.php
$ php artisan vendor:publish --tag=config
然后是本地化路由组的语言文件(resources/lang/vendor/pages/en/pages.php)以及在 crud 中的本地化标签(resources/lang/vendor/crudgenerator/en/pagina.php 和 section.php)
$ php artisan vendor:publish --tag=lang
并在 sirgrimorum/crudgenerator 中注册 crud 配置文件
$ php artisan pages:registercrud
可选地,您可以发布未找到页面错误的 blade 视图(resources/views/vendor/sirgrimorum/pages/error.blade.php)和页面基本模板(resources/views/vendor/sirgrimorum/pages/show.blade.php)
$ php artisan vendor:publish --tag=views
用法
$skeleton = new League\Skeleton(); echo $skeleton->echoPhrase('Hello, League!');
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
测试
$ composer test
贡献
安全
如果您发现任何与安全相关的问题,请通过电子邮件发送至 andres.espinosa@grimorum.com 而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证(MIT)。请参阅许可文件以获取更多信息。