knowler/wp-capsule

Laravel Illuminate Capsule 为 WordPress 配置。

0.2.0 2018-11-23 16:52 UTC

This package is auto-updated.

Last update: 2024-09-10 06:01:22 UTC


README

Build Status

Illuminate 的 Capsule 预设用于 WordPress。这只是一个带有配置的包装器,所以要感谢 Laravel 的出色表现。

这不是一个插件,而是一个用于 WordPress 插件的包。此外,请注意,它假定您的 WordPress 网站正在使用 PHP dotenv。如果您使用的是 Bedrock,则它工作良好。

要求

安装

composer require knowler/wp-capsule

使用方法

以下是一个在插件中使用示例

/** Autoload */
require_once __DIR__ . '/vendor/autoload.php';

/** Boot Capsule */
new KnowlerKnows\WP\Capsule\Boot;

use KnowlerKnows\WP\Capsule\Capsule;

register_activation_hook(__FILE__, function () {
    Capsule::schema()->create('products', function ($table) {
        $table->increments('id');
        $table->string('name');
        $table->timestamps();
    });
});

register_deactivation_hook(__FILE__, function () {
    Capsule::schema()->dropIfExists('products');
});

贡献

请随意发起拉取请求或报告问题。我很快就把这凑出来了。