campusunion/sked-laravel

Sked 的 Laravel 服务提供者。

v0.0.5 2016-09-14 04:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:42:13 UTC


README

Laravel 5 服务提供者,用于 Sked

安装与配置

通过将 camusunion/sked-laravel 包添加到项目中的 composer.json 文件的 require 对象中,使用 Composer 安装 Sked 服务提供者。

{
    ...
    "require": {
        "camusunion/sked-laravel": "dev-master"
    },
    ...
}

注意: 此包会自动要求 camusunion/sked,因此您无需在 composer.json 中单独添加。

然后运行 composer update

接下来,将 Sked 服务提供者添加到 config/app.php 中的 providers 数组。

    'providers' => [
        ...
        CampusUnion\SkedServiceProvider::class,
    ],

将 Sked 门面添加到 config/app.php 中的 aliases 数组。

    'aliases' => [
        ...
        'Sked' => CampusUnion\SkedFacade::class,
    ],

配置

以下环境变量用于配置 Sked

SKED_DC_NAME=PDO
SKED_DC_DRIVER=mysql
SKED_DC_HOST=${DB_HOST}
SKED_DC_DBNAME=${DB_DATABASE}
SKED_DC_USER=${DB_USERNAME}
SKED_DC_PASS=${DB_PASSWORD}

可选

要自定义配置选项,请使用 Artisan 发布配置文件。

php artisan vendor:publish

在生成的 app/config/sked.php 配置文件中更新您的设置。

用法

foreach (Sked::skeDates() as $skeDate) {
    // do something
}