将 baum/baum 与 Lumen 一起使用
Using baum/baum with Lumen
我正在尝试让 baum/baum / etrepat/baum 与 [= 一起工作42=].
我已将 "baum/baum": "~1.1"
添加到我的 composer.json
中并正确安装了 baum,但是当我尝试使用 php artisan baum:install nace_categories -vvv
创建数据库迁移时,我收到以下错误消息:
Mareks-MacBook-Air:myDWH marekstopka$ php artisan baum:install nace_categories -vvv
[ReflectionException]
Class path.database does not exist
Exception trace:
() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:738
ReflectionClass->__construct() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:738
Illuminate\Container\Container->build() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:633
Illuminate\Container\Container->make() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/laravel/lumen-framework/src/Application.php:205
Laravel\Lumen\Application->make() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:1178
Illuminate\Container\Container->offsetGet() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/baum/baum/src/Baum/Console/InstallCommand.php:111
Baum\Console\InstallCommand->getMigrationsPath() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/baum/baum/src/Baum/Console/InstallCommand.php:88
Baum\Console\InstallCommand->writeMigration() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/baum/baum/src/Baum/Console/InstallCommand.php:64
Baum\Console\InstallCommand->fire() at n/a:n/a
call_user_func_array() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:507
Illuminate\Container\Container->call() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/console/Command.php:169
Illuminate\Console\Command->execute() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Command/Command.php:256
Symfony\Component\Console\Command\Command->run() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/console/Command.php:155
Illuminate\Console\Command->run() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Application.php:791
Symfony\Component\Console\Application->doRunCommand() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Application.php:186
Symfony\Component\Console\Application->doRun() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Application.php:117
Symfony\Component\Console\Application->run() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/laravel/lumen-framework/src/Console/Kernel.php:69
Laravel\Lumen\Console\Kernel->handle() at /Users/marekstopka/prace/myBusinessSuite/myDWH/artisan:35
Mareks-MacBook-Air:myDWH marekstopka$
我已添加
$app->withFacades();
$app->withEloquent();
$app->register(Baum\Providers\BaumServiceProvider::class);
进入我的 bootstrap/app.php 以启用 Facades 和 Eloquent 并注册 Baum 服务提供商.
我也做了 composer update
和 composer dump-autoload
。
有没有人有在 Lumen 框架中使用 Baum 嵌套集树的经验?
将以下行放入您的 bootstrap/app.php:
$app->instance('path.base', $app->path());
$app->instance('path.database', $app->databasePath());
我正在尝试让 baum/baum / etrepat/baum 与 [= 一起工作42=].
我已将 "baum/baum": "~1.1"
添加到我的 composer.json
中并正确安装了 baum,但是当我尝试使用 php artisan baum:install nace_categories -vvv
创建数据库迁移时,我收到以下错误消息:
Mareks-MacBook-Air:myDWH marekstopka$ php artisan baum:install nace_categories -vvv
[ReflectionException]
Class path.database does not exist
Exception trace:
() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:738
ReflectionClass->__construct() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:738
Illuminate\Container\Container->build() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:633
Illuminate\Container\Container->make() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/laravel/lumen-framework/src/Application.php:205
Laravel\Lumen\Application->make() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:1178
Illuminate\Container\Container->offsetGet() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/baum/baum/src/Baum/Console/InstallCommand.php:111
Baum\Console\InstallCommand->getMigrationsPath() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/baum/baum/src/Baum/Console/InstallCommand.php:88
Baum\Console\InstallCommand->writeMigration() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/baum/baum/src/Baum/Console/InstallCommand.php:64
Baum\Console\InstallCommand->fire() at n/a:n/a
call_user_func_array() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/container/Container.php:507
Illuminate\Container\Container->call() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/console/Command.php:169
Illuminate\Console\Command->execute() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Command/Command.php:256
Symfony\Component\Console\Command\Command->run() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/illuminate/console/Command.php:155
Illuminate\Console\Command->run() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Application.php:791
Symfony\Component\Console\Application->doRunCommand() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Application.php:186
Symfony\Component\Console\Application->doRun() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/symfony/console/Application.php:117
Symfony\Component\Console\Application->run() at /Users/marekstopka/prace/myBusinessSuite/myDWH/vendor/laravel/lumen-framework/src/Console/Kernel.php:69
Laravel\Lumen\Console\Kernel->handle() at /Users/marekstopka/prace/myBusinessSuite/myDWH/artisan:35
Mareks-MacBook-Air:myDWH marekstopka$
我已添加
$app->withFacades();
$app->withEloquent();
$app->register(Baum\Providers\BaumServiceProvider::class);
进入我的 bootstrap/app.php 以启用 Facades 和 Eloquent 并注册 Baum 服务提供商.
我也做了 composer update
和 composer dump-autoload
。
有没有人有在 Lumen 框架中使用 Baum 嵌套集树的经验?
将以下行放入您的 bootstrap/app.php:
$app->instance('path.base', $app->path());
$app->instance('path.database', $app->databasePath());