62 lines
6.4 KiB
PHP
62 lines
6.4 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
class KameraLensaSeeder extends Seeder
|
|
{
|
|
public function run(): void
|
|
{
|
|
$now = now();
|
|
|
|
$kameras = [
|
|
['nama' => 'Canon M10', 'merek' => 'Canon', 'harga_sewa' => 80000, 'price' => 80000, 'iso' => 25600, 'af_point' => 49, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 6.8, 'portabilitas' => 8.8, 'af_speed' => 6.5],
|
|
['nama' => 'Sony A5000', 'merek' => 'Sony', 'harga_sewa' => 90000, 'price' => 90000, 'iso' => 25600, 'af_point' => 25, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 7.0, 'portabilitas' => 8.7, 'af_speed' => 6.8],
|
|
['nama' => 'Canon M3', 'merek' => 'Canon', 'harga_sewa' => 100000, 'price' => 100000, 'iso' => 25600, 'af_point' => 49, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 7.2, 'portabilitas' => 8.5, 'af_speed' => 7.0],
|
|
['nama' => 'Sony A6000', 'merek' => 'Sony', 'harga_sewa' => 110000, 'price' => 110000, 'iso' => 25600, 'af_point' => 179, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 7.6, 'portabilitas' => 8.4, 'af_speed' => 8.5],
|
|
['nama' => 'Canon M50', 'merek' => 'Canon', 'harga_sewa' => 130000, 'price' => 130000, 'iso' => 51200, 'af_point' => 143, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 8.2, 'portabilitas' => 8.0, 'af_speed' => 8.3],
|
|
['nama' => 'Sony A6300', 'merek' => 'Sony', 'harga_sewa' => 155000, 'price' => 155000, 'iso' => 51200, 'af_point' => 425, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 8.5, 'portabilitas' => 7.8, 'af_speed' => 9.0],
|
|
['nama' => 'Fujifilm XA3', 'merek' => 'Fujifilm', 'harga_sewa' => 80000, 'price' => 80000, 'iso' => 25600, 'af_point' => 77, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 6.9, 'portabilitas' => 8.6, 'af_speed' => 6.4],
|
|
['nama' => 'Sony A6400', 'merek' => 'Sony', 'harga_sewa' => 185000, 'price' => 185000, 'iso' => 51200, 'af_point' => 425, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 8.8, 'portabilitas' => 7.9, 'af_speed' => 9.4],
|
|
['nama' => 'Fujifilm XA5', 'merek' => 'Fujifilm', 'harga_sewa' => 90000, 'price' => 90000, 'iso' => 25600, 'af_point' => 77, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 7.3, 'portabilitas' => 8.8, 'af_speed' => 6.9],
|
|
['nama' => 'Nikon J5', 'merek' => 'Nikon', 'harga_sewa' => 75000, 'price' => 75000, 'iso' => 12800, 'af_point' => 171, 'sensor' => '1-inch', 'sensor_score' => 5, 'low_light' => 6.2, 'portabilitas' => 9.0, 'af_speed' => 7.8],
|
|
['nama' => 'Fujifilm XT20', 'merek' => 'Fujifilm', 'harga_sewa' => 145000, 'price' => 145000, 'iso' => 51200, 'af_point' => 325, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 8.4, 'portabilitas' => 7.7, 'af_speed' => 8.4],
|
|
['nama' => 'Canon 500D', 'merek' => 'Canon', 'harga_sewa' => 55000, 'price' => 55000, 'iso' => 12800, 'af_point' => 9, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 5.8, 'portabilitas' => 6.8, 'af_speed' => 5.4],
|
|
['nama' => 'Canon 60D', 'merek' => 'Canon', 'harga_sewa' => 100000, 'price' => 100000, 'iso' => 12800, 'af_point' => 9, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 6.5, 'portabilitas' => 6.6, 'af_speed' => 6.0],
|
|
['nama' => 'Canon 1100D', 'merek' => 'Canon', 'harga_sewa' => 55000, 'price' => 55000, 'iso' => 12800, 'af_point' => 9, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 5.6, 'portabilitas' => 6.5, 'af_speed' => 5.2],
|
|
['nama' => 'Canon 80D', 'merek' => 'Canon', 'harga_sewa' => 140000, 'price' => 140000, 'iso' => 25600, 'af_point' => 45, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 7.9, 'portabilitas' => 6.9, 'af_speed' => 8.0],
|
|
['nama' => 'Canon 600D', 'merek' => 'Canon', 'harga_sewa' => 80000, 'price' => 80000, 'iso' => 12800, 'af_point' => 9, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 6.1, 'portabilitas' => 6.9, 'af_speed' => 5.8],
|
|
['nama' => 'Canon 6D', 'merek' => 'Canon', 'harga_sewa' => 165000, 'price' => 165000, 'iso' => 102400, 'af_point' => 61, 'sensor' => 'Full Frame', 'sensor_score' => 10, 'low_light' => 9.1, 'portabilitas' => 6.3, 'af_speed' => 7.2],
|
|
['nama' => 'Canon 550D', 'merek' => 'Canon', 'harga_sewa' => 75000, 'price' => 75000, 'iso' => 12800, 'af_point' => 9, 'sensor' => 'APS-C', 'sensor_score' => 7, 'low_light' => 5.9, 'portabilitas' => 6.8, 'af_speed' => 5.6],
|
|
['nama' => 'Canon 5D Mark III', 'merek' => 'Canon', 'harga_sewa' => 215000, 'price' => 215000, 'iso' => 102400, 'af_point' => 61, 'sensor' => 'Full Frame', 'sensor_score' => 10, 'low_light' => 9.3, 'portabilitas' => 5.9, 'af_speed' => 8.1],
|
|
];
|
|
|
|
$lensas = [
|
|
['nama' => 'Canon EF-M 15-45mm', 'merek' => 'Canon', 'harga_sewa' => 35000, 'aperture_score' => 6.5, 'stabilisasi' => 8.2, 'fleksibilitas' => 8.0],
|
|
['nama' => 'Canon EF 50mm f/1.8', 'merek' => 'Canon', 'harga_sewa' => 45000, 'aperture_score' => 9.4, 'stabilisasi' => 5.0, 'fleksibilitas' => 6.8],
|
|
['nama' => 'Sony 16-50mm OSS', 'merek' => 'Sony', 'harga_sewa' => 40000, 'aperture_score' => 6.8, 'stabilisasi' => 8.4, 'fleksibilitas' => 8.3],
|
|
['nama' => 'Sony 35mm f/1.8 OSS', 'merek' => 'Sony', 'harga_sewa' => 55000, 'aperture_score' => 9.2, 'stabilisasi' => 8.0, 'fleksibilitas' => 7.1],
|
|
['nama' => 'Fujinon XC 15-45mm', 'merek' => 'Fujifilm', 'harga_sewa' => 38000, 'aperture_score' => 6.7, 'stabilisasi' => 8.3, 'fleksibilitas' => 8.1],
|
|
['nama' => 'Fujinon 35mm f/2', 'merek' => 'Fujifilm', 'harga_sewa' => 50000, 'aperture_score' => 8.8, 'stabilisasi' => 5.5, 'fleksibilitas' => 7.0],
|
|
['nama' => 'Nikkor 10-30mm VR', 'merek' => 'Nikon', 'harga_sewa' => 32000, 'aperture_score' => 6.2, 'stabilisasi' => 8.0, 'fleksibilitas' => 7.8],
|
|
['nama' => 'Nikkor 18.5mm f/1.8', 'merek' => 'Nikon', 'harga_sewa' => 42000, 'aperture_score' => 8.9, 'stabilisasi' => 5.2, 'fleksibilitas' => 6.7],
|
|
];
|
|
|
|
foreach ($kameras as $kamera) {
|
|
DB::table('kameras')->updateOrInsert(
|
|
['nama' => $kamera['nama']],
|
|
$kamera + ['updated_at' => $now, 'created_at' => $now]
|
|
);
|
|
}
|
|
|
|
foreach ($lensas as $lensa) {
|
|
DB::table('lensas')->updateOrInsert(
|
|
['nama' => $lensa['nama']],
|
|
$lensa + ['updated_at' => $now, 'created_at' => $now]
|
|
);
|
|
}
|
|
}
|
|
}
|