apility/test-utilities

v0.0.13 2021-11-05 12:15 UTC

This package is auto-updated.

Last update: 2024-09-05 18:49:08 UTC


README

这是一个简单的工具库,用于初始化一个类似Laravel的最小容器。

这可以用来测试你的Laravel包,而无需启动完整的Laravel实例。你只需事先指定要加载的配置和服务提供者,然后这个库会处理其余的工作。

安装

composer require apility/test-utilities

示例

use Apility\Testing\Laravel;

$app = Laravel::createApplication()
    ->withRoot(__DIR__)
    ->withConfig([
        'cache' => [
            'default' => 'file',
            'stores' => [
                'file' => [
                    'driver' => 'file',
                    'path' => __DIR__ . '/cache',
                ],
            ],
        ],
    ])
    ->withFrameworkProvider(Illuminate\Cache\CacheServiceProvider::class)
    ->withProvider(MyPlugin\Providers\MyPluginServiceProvider::class)
    ->boot();