apility / test-utilities
v0.0.13
2021-11-05 12:15 UTC
Requires
- laravel/framework: ^8.0
- vlucas/phpdotenv: ^5.3
Requires (Dev)
- larapack/dd: ^1.1
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();