1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace Database\Seeders;
- // use Illuminate\Database\Console\Seeds\WithoutModelEvents;
- use App\Models\Auth\AdminGroup;
- use App\Models\Auth\AdminPermission;
- use App\Models\User;
- use Illuminate\Database\Seeder;
- class DatabaseSeeder extends Seeder
- {
- /**
- * Seed the application's database.
- *
- * @return void
- */
- public function run()
- {
- $this->auth();
- User::create([
- "password" => hashid_encode("111111"),
- "email" => "liantiao@lientiao.com",
- "status" => User::STATUS_OK,
- "group_id" => 1,
- "phone" => 15012341234,
- ]);
- User::create([
- "password" => hashid_encode("111111"),
- "email" => "normal@lientiao.com",
- "status" => User::STATUS_OK,
- "group_id" => 2,
- "phone" => 13012341234,
- ]);
- }
- private function auth()
- {
- AdminGroup::truncate();
- AdminPermission::truncate();
- AdminGroup::create(["name" => "超级管理员"]);
- AdminGroup::create(["name" => "普通管理员"]);
- AdminGroup::create(["name" => "员工"]);
- AdminPermission::create(["name" => "权限1", "code" => "code1"]);
- AdminPermission::create(["name" => "权限2", "code" => "code2"]);
- }
- }
|