Comments (5)
It works with boostrapers!
[I] willian@arch-dell ~/D/c/e/tenancy-permissions (main)> sail artisan -v tenants:seed
Tenant: 43a9cba9-36b8-41ae-83e3-b911927b095b
INFO Seeding database.
Tenant: 1ba555a7-69e0-4d66-a77a-5510051d5bbb
INFO Seeding database.
Thank you!
from tenancy.
Can you run sail artisan -v tenants:seed
(with the verbose flag) and provide the full stack trace here?
from tenancy.
And does your integration use events or the bootstrapper?
from tenancy.
I'm using events!
output of verbose:
[I] willian@arch-dell ~/D/c/e/tenancy-permissions (main)> sail artisan -v tenants:seed
Tenant: 527f345d-1b31-448b-97fe-7ded23aacf39
INFO Seeding database.
Tenant: b34ce817-8c36-4082-8fd5-c9bb7fe40e44
INFO Seeding database.
Error
Call to a member function prepare() on null
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:407
403▕ // For select statements, we'll simply execute the query and return an array
404▕ // of the database result set. Each element in the array will be a single
405▕ // row from the database table, and will either be an array or objects.
406▕ $statement = $this->prepared(
➜ 407▕ $this->getPdoForSelect($useReadPdo)->prepare($query)
408▕ );
409▕
410▕ $this->bindValues($statement, $this->prepareBindings($bindings));
411▕
1 vendor/laravel/framework/src/Illuminate/Database/Connection.php:800
Illuminate\Database\Connection::Illuminate\Database\{closure}()
2 vendor/laravel/framework/src/Illuminate/Database/Connection.php:767
Illuminate\Database\Connection::runQueryCallback()
3 vendor/laravel/framework/src/Illuminate/Database/Connection.php:398
Illuminate\Database\Connection::run()
4 vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2899
Illuminate\Database\Connection::select()
5 vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2884
Illuminate\Database\Query\Builder::runSelect()
6 vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:3468
Illuminate\Database\Query\Builder::Illuminate\Database\Query\{closure}()
7 vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2883
Illuminate\Database\Query\Builder::onceWithColumns()
8 vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php:335
Illuminate\Database\Query\Builder::get()
9 vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php:103
Illuminate\Database\Query\Builder::first()
10 vendor/laravel/framework/src/Illuminate/Cache/Repository.php:107
Illuminate\Cache\DatabaseStore::get()
11 vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
Illuminate\Cache\Repository::get()
12 vendor/spatie/laravel-permission/src/PermissionRegistrar.php:199
Illuminate\Cache\Repository::remember()
13 vendor/spatie/laravel-permission/src/PermissionRegistrar.php:225
Spatie\Permission\PermissionRegistrar::loadPermissions()
14 vendor/spatie/laravel-permission/src/Models/Permission.php:143
Spatie\Permission\PermissionRegistrar::getPermissions()
15 vendor/spatie/laravel-permission/src/Models/Permission.php:154
Spatie\Permission\Models\Permission::getPermissions()
16 vendor/spatie/laravel-permission/src/Models/Permission.php:46
Spatie\Permission\Models\Permission::getPermission()
17 database/seeders/DatabaseSeeder.php:26
Spatie\Permission\Models\Permission::create()
18 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
Database\Seeders\DatabaseSeeder::run()
19 vendor/laravel/framework/src/Illuminate/Container/Util.php:41
Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
20 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93
Illuminate\Container\Util::unwrapIfClosure()
21 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35
Illuminate\Container\BoundMethod::callBoundMethod()
22 vendor/laravel/framework/src/Illuminate/Container/Container.php:662
Illuminate\Container\BoundMethod::call()
23 vendor/laravel/framework/src/Illuminate/Database/Seeder.php:184
Illuminate\Container\Container::call()
24 vendor/laravel/framework/src/Illuminate/Database/Seeder.php:193
Illuminate\Database\Seeder::Illuminate\Database\{closure}()
25 vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php:70
Illuminate\Database\Seeder::__invoke()
26 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php:155
Illuminate\Database\Console\Seeds\SeedCommand::Illuminate\Database\Console\Seeds\{closure}()
27 vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php:69
Illuminate\Database\Eloquent\Model::unguarded()
28 vendor/stancl/tenancy/src/Commands/Seed.php:59
Illuminate\Database\Console\Seeds\SeedCommand::handle()
29 vendor/stancl/tenancy/src/Tenancy.php:160
Stancl\Tenancy\Commands\Seed::Stancl\Tenancy\Commands\{closure}()
30 vendor/stancl/tenancy/src/Commands/Seed.php:53
Stancl\Tenancy\Tenancy::runForMultiple()
31 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
Stancl\Tenancy\Commands\Seed::handle()
32 vendor/laravel/framework/src/Illuminate/Container/Util.php:41
Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
33 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93
Illuminate\Container\Util::unwrapIfClosure()
34 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35
Illuminate\Container\BoundMethod::callBoundMethod()
35 vendor/laravel/framework/src/Illuminate/Container/Container.php:662
Illuminate\Container\BoundMethod::call()
36 vendor/laravel/framework/src/Illuminate/Console/Command.php:212
Illuminate\Container\Container::call()
37 vendor/symfony/console/Command/Command.php:279
Illuminate\Console\Command::execute()
38 vendor/laravel/framework/src/Illuminate/Console/Command.php:181
Symfony\Component\Console\Command\Command::run()
39 vendor/symfony/console/Application.php:1049
Illuminate\Console\Command::run()
40 vendor/symfony/console/Application.php:318
Symfony\Component\Console\Application::doRunCommand()
41 vendor/symfony/console/Application.php:169
Symfony\Component\Console\Application::doRun()
42 vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:196
Symfony\Component\Console\Application::run()
43 vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1183
Illuminate\Foundation\Console\Kernel::handle()
44 artisan:13
Illuminate\Foundation\Application::handleCommand()
from tenancy.
Can you try switching to a bootstrapper (place it at the end of your bootstrappers array)?
Also see if switching to a different cache driver helps.
from tenancy.
Related Issues (20)
- Reset Password for Tenant not working HOT 1
- Preventing Timestamps from Being Auto-inserted into the data Column HOT 1
- Undefined constant RedisCluster::OPT_PREFIX HOT 5
- With laravel breeze and react ,Inertia.js not working after installing the package HOT 1
- Wrong domain url when on queue HOT 2
- Jestream Laravel Tenacy HOT 5
- InitializeTenancyByPath with livewire within tenant context throws exception HOT 8
- Make runForMultiple yield the callbacks return HOT 5
- Sugestion new Middleware
- Pass tenant to handle when using TenantAwareCommand trait HOT 2
- Route helper in job doesn't use tenant context domain HOT 5
- Tenancy is not working for Livewire HOT 4
- Nested sub domain HOT 3
- Could Not Switch tenants when using Aritsan command HOT 1
- 3.8.3 ViteBundler incompatibility with Laravel 9 HOT 3
- laravel 10 support HOT 1
- LOG.warning tenantIdColumn is deprecated HOT 1
- PostgreSQL Tenant Database Not Automatically Created During Tenant Creation
- Call to a member function getTenantKey() on null HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tenancy.