cupboard / core
CupboardCMS 核心文件
Requires
- php: >=5.4.0
- intervention/image: 2.3.*
- laravel/framework: ~4
- michelf/php-markdown: 1.6.*
- symfony/yaml: 2.8.*@dev
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: 5.4.*
This package is not auto-updated.
Last update: 2024-09-14 19:26:01 UTC
README
Cupboard 被设计成一个非常简洁的博客平台,主要关注写作。目前它还在开发中,你可以免费尝试使用(但请小心,这是一个 alpha/beta 版本)。如果你有任何问题或想法,请报告。
将 Cupboard 作为项目安装
创建一个独立的 Cupboard 安装现在就像运行 composer create-project cupboard/cupboard 一样简单。
在现有 Laravel 应用程序中安装 Cupboard
在现有 Laravel 应用程序中安装 Cupboard 非常简单!
如果你有 Laravel Package Installer,只需运行 php artisan package:install cupboard/core。
如果没有包安装器,请在 composer.json 文件中添加 "cupboard/core": "1.2.*" 并运行 composer update。然后,将 Cupboard\Core\CupboardServiceProvider 添加到 providers,将 'Cupboard' => 'Cupboard\Core\Facades\CupboardFacade' 添加到 app/config/app.php 文件中的 aliases。
现在你需要做的是通过运行 php artisan cupboard:config、php artisan config:publish cupboard/core 和 php artisan cupboard:themes 来发布必要的文件、配置文件和主题文件。
配置数据库连接
CupboardCMS 被设计为在现有的 Laravel 应用程序中提供最大的数据库配置。如果你想使用主机应用程序的默认数据库连接,则无需配置。但是,如果你想使用单独的数据库连接,可以在 app/config/package/cupboard/core/database.php 文件中找到。
如果 default 配置设置为 default,它将使用主机应用程序的连接。否则,它将使用此 connection 数组中列出的连接详情。
最后,为了迁移到所选数据库连接,运行 php artisan cupboard:migrate。
创建您的第一个用户
如果你使用 Cupboard 作为包,你将需要创建一个用户。这就像运行 php artisan cupboard:user:create first_name last_name email password 一样简单,当然填写自己的详细信息作为参数。
使用 Cupboard
默认情况下,你的 CupboardCMS 博客将位于你的应用程序的索引中。管理面板位于 /admin。
这两个路由都可以通过 app/config/package/cupboard/core/routes.php 文件中的路由组规则进行配置。
主题化 Cupboard
默认情况下,你的主题文件位于 public/themes。你可以修改这些主题或使用默认主题作为指南创建自己的主题。你的主题配置位于 app/config/packages/cupboard/core/cupboard.php 文件中的 theme 选项。