Initial: Laravel 13 setup with multi-tenant schema
This commit is contained in:
commit
a78a50ef0c
69 changed files with 10805 additions and 0 deletions
27
database/seeders/DatabaseSeeder.php
Normal file
27
database/seeders/DatabaseSeeder.php
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<?php
|
||||
namespace Database\Seeders;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
class DatabaseSeeder extends Seeder {
|
||||
public function run(): void {
|
||||
$tid = DB::table('tenants')->insertGetId([
|
||||
'name'=>'Privat','slug'=>'privat','plan'=>'free',
|
||||
'created_at'=>now(),'updated_at'=>now(),
|
||||
]);
|
||||
DB::table('users')->insert([
|
||||
'tenant_id'=>$tid,
|
||||
'name'=>'Admin','email'=>'admin@heizung.local',
|
||||
'password'=>Hash::make('change-me-now'),
|
||||
'role'=>'admin',
|
||||
'created_at'=>now(),'updated_at'=>now(),
|
||||
]);
|
||||
DB::table('devices')->insert([
|
||||
'tenant_id'=>$tid,
|
||||
'name'=>'Haus Eltern','slug'=>'eltern','type'=>'ems-esp',
|
||||
'mqtt_topic_prefix'=>'ems-esp/eltern',
|
||||
'timezone'=>'Europe/Berlin',
|
||||
'created_at'=>now(),'updated_at'=>now(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue