33 lines
1.1 KiB
PHP
33 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Enums\StaticPageType;
|
|
use App\Models\StaticPage;
|
|
use Illuminate\Database\Seeder;
|
|
use Illuminate\Support\Str;
|
|
|
|
class StaticPageSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
$staticPageModel = new StaticPage();
|
|
$staticPageModel->slug = Str::slug(StaticPageType::legals->label());
|
|
$staticPageModel->type = StaticPageType::legals;
|
|
$staticPageModel->title = StaticPageType::legals->label();
|
|
$staticPageModel->content = \clean(\fake()->randomHtml(6, 7));
|
|
$staticPageModel->saveQuietly();
|
|
|
|
$staticPageModel = new StaticPage();
|
|
$staticPageModel->slug = Str::slug(StaticPageType::confidentiality->label());
|
|
$staticPageModel->type = StaticPageType::confidentiality;
|
|
$staticPageModel->title = StaticPageType::confidentiality->label();
|
|
$staticPageModel->content = \clean(\fake()->randomHtml(6, 7));
|
|
$staticPageModel->saveQuietly();
|
|
}
|
|
}
|