MIF_E31222756/database/seeders/FacilitySeeder.php

74 lines
2.6 KiB
PHP

<?php
namespace Database\Seeders;
use App\Models\Facility;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class FacilitySeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$facilities = [
[
'name' => 'Kamar Tidur Putra',
'description' => 'Kamar tidur untuk penghuni putra dengan kapasitas 4 orang per kamar, dilengkapi AC dan kamar mandi dalam.',
'status' => 'tersedia',
],
[
'name' => 'Kamar Tidur Putri',
'description' => 'Kamar tidur untuk penghuni putri dengan kapasitas 4 orang per kamar, dilengkapi AC dan kamar mandi dalam.',
'status' => 'tersedia',
],
[
'name' => 'Ruang Makan',
'description' => 'Ruang makan bersama dengan kapasitas 50 orang, dilengkapi dengan meja dan kursi.',
'status' => 'tersedia',
],
[
'name' => 'Aula',
'description' => 'Aula serba guna untuk kegiatan bersama dengan kapasitas 100 orang.',
'status' => 'tersedia',
],
[
'name' => 'Lapangan Olahraga',
'description' => 'Lapangan olahraga yang bisa digunakan untuk berbagai aktivitas seperti futsal, basket, dan bulu tangkis.',
'status' => 'tersedia',
],
[
'name' => 'Ruang Belajar',
'description' => 'Ruang belajar bersama yang dilengkapi dengan meja, kursi, dan rak buku.',
'status' => 'tersedia',
],
[
'name' => 'Perpustakaan',
'description' => 'Perpustakaan mini dengan berbagai koleksi buku.',
'status' => 'tidak tersedia', // Sedang dalam renovasi
],
[
'name' => 'Mushola',
'description' => 'Tempat ibadah untuk penghuni asrama.',
'status' => 'tersedia',
],
[
'name' => 'Ruang Laundry',
'description' => 'Ruang laundry yang dilengkapi dengan mesin cuci dan pengering.',
'status' => 'tersedia',
],
[
'name' => 'Area Parkir',
'description' => 'Area parkir untuk kendaraan penghuni dan tamu.',
'status' => 'tersedia',
],
];
foreach ($facilities as $facility) {
Facility::create($facility);
}
}
}