| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace Database\Seeders;
- use App\Models\Category;
- use Illuminate\Database\Seeder;
- class CategoryPartnerSeeder extends Seeder
- {
- public function run(): void
- {
- $agreementCategories = [
- 'Convênios Médicos',
- 'Laboratório',
- ];
- foreach ($agreementCategories as $name) {
- Category::updateOrCreate(
- ['name' => $name, 'type' => 'agreement'],
- ['active' => true],
- );
- }
- $partnerCategories = [
- 'Academia' => true,
- 'Dentista' => true,
- 'Farmácia' => false,
- 'Outros' => true,
- ];
- foreach ($partnerCategories as $name => $active) {
- Category::updateOrCreate(
- ['name' => $name, 'type' => 'partner'],
- ['active' => $active],
- );
- }
- $serviceCategories = [
- 'Consulta',
- 'Exame',
- 'Produto Físico',
- 'Produto Digital',
- 'Assinatura',
- 'Avulsos',
- 'Outros',
- ];
- foreach ($serviceCategories as $name) {
- Category::firstOrCreate(
- ['name' => $name, 'type' => 'service'],
- ['active' => true],
- );
- }
- }
- }
|