lemaur/cms

此包已被废弃且不再维护。没有推荐替代包。

cms

0.1.7 2022-02-21 17:56 UTC

This package is auto-updated.

Last update: 2023-02-21 20:00:49 UTC


README

🚧 正在开发中 - 不要在生产环境中使用!

Latest Version on Packagist Total Downloads License GitHub Code Style Action Status GitHub Sponsors Trees

支持我

大家好,

你喜欢这个包吗?你觉得它很有用,并且很好地适应了你的项目吗?

我很乐意帮助你,如果你考虑支持我的工作,我将不胜感激。

你甚至可以选择 😃

安装

您可以通过composer安装此包

composer require lemaur/cms

您可以启动安装

php artisan cms:install --force

您可以使用以下方式发布和运行迁移

php artisan vendor:publish --provider="Lemaur\Cms\CmsServiceProvider" --tag="cms-migrations"
php artisan migrate

您可以使用以下方式使用路由

打开 routes/web.php 并将内容替换为

Route::social('social');
Route::cms('cms', '/');

您可以使用以下方式发布配置文件

php artisan vendor:publish --provider="Lemaur\Cms\CmsServiceProvider" --tag="cms-config"

# You also need this 3rd party configuration file.
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="config"

您可以使用以下方式发布视图

php artisan vendor:publish --provider="Lemaur\Cms\CmsServiceProvider" --tag="cms-views"

提高安全性

在您的 "config/session.php" 文件中更改 encryptsecure 的值。

'encrypt' => env('SESSION_ENCRYPT_COOKIE', true),

...

'secure' => env('SESSION_SECURE_COOKIE', true),

然后将其作为注释选项添加到您的 .env.example 文件中

SESSION_DRIVER=file
SESSION_LIFETIME=120
#SESSION_SECURE_COOKIE=false
#SESSION_ENCRYPT_COOKIE=false

你需要一些页面开始吗?

php artisan db:seed

你需要生成“服务条款”和/或“隐私政策”吗?

你可以在getterms.io找到一个好的起点。

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

请参阅CONTRIBUTING以获取详细信息。

安全漏洞

请查阅我们的安全策略,了解如何报告安全漏洞。

鸣谢

许可证

麻省理工学院许可证(MIT)。请参阅许可文件获取更多信息。

荣誉墙