for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Arcanedev\Support\Database;
use Illuminate\Database\Eloquent\Model as Eloquent;
use Illuminate\Database\Seeder as IlluminateSeeder;
/**
* Class Seeder
*
* @author ARCANEDEV <[email protected]>
*/
abstract class Seeder extends IlluminateSeeder
{
/* -----------------------------------------------------------------
| Properties
| -----------------------------------------------------------------
* Seeder collection.
* @var array
protected $seeds = [];
| Main Methods
* Run the database seeds.
public function run(): void
Eloquent::unguard();
foreach ($this->seeds as $seed) {
$this->call($seed);
}
Eloquent::reguard();