Роли, переделывание отчета, изменение на главной странице

This commit is contained in:
brusnitsyn
2026-01-11 23:37:18 +09:00
parent eb019504d7
commit d4f077cdaf
59 changed files with 2099 additions and 366 deletions

View File

@@ -2,7 +2,9 @@
namespace Database\Seeders;
use App\Models\Role;
use App\Models\User;
use App\Models\UserRole;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
@@ -13,6 +15,23 @@ class TestUserSeeder extends Seeder
*/
public function run(): void
{
Role::create([
'name' => 'Администратор',
'slug' => 'admin',
]);
Role::create([
'name' => 'Заведующий отделением',
'slug' => 'head_of_department',
]);
Role::create([
'name' => 'Врач',
'slug' => 'doctor',
]);
Role::create([
'name' => 'Статистик',
'slug' => 'statistician',
]);
User::create([
'name' => 'Test User',
'login' => 'test',
@@ -20,5 +39,19 @@ class TestUserSeeder extends Seeder
'rf_department_id' => 1,
'rf_lpudoctor_id' => null
]);
UserRole::create([
'rf_user_id' => 1,
'rf_role_id' => 1,
'is_default' => true
]);
UserRole::create([
'rf_user_id' => 1,
'rf_role_id' => 2,
]);
UserRole::create([
'rf_user_id' => 1,
'rf_role_id' => 3,
]);
}
}