NAI_Photobox/database/seeders/PhotoSettingSeeder.php

38 lines
1010 B
PHP

<?php
namespace Database\Seeders;
use App\Models\PhotoSetting;
use Illuminate\Database\Seeder;
class PhotoSettingSeeder extends Seeder
{
public function run(): void
{
$settings = [
[
'name' => 'Comic',
'gmic_command' => 'cl_comic 4,1,0,0,1,15,15,1,10,20,6,2,0,0,0,0,0,0,50,50',
'sort_order' => 1,
'is_active' => true,
],
[
'name' => 'Schwarzweiß',
'gmic_command' => '-to_gray',
'sort_order' => 2,
'is_active' => true,
],
[
'name' => 'Weichzeichner',
'gmic_command' => '-blur 4 -sharpen 80',
'sort_order' => 3,
'is_active' => true,
],
];
foreach ($settings as $setting) {
PhotoSetting::firstOrCreate(['name' => $setting['name']], $setting);
}
}
}