simedkom/database/seeders/NewsSeeder.php
myuqinurrohman 3c1212d2e9 chore: display news data
feat: filter news data
2025-03-25 10:34:23 +07:00

39 lines
1003 B
PHP

<?php
namespace Database\Seeders;
use App\Models\Legacy\OldNews;
use App\Models\News;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Str;
class NewsSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$legacyNews = OldNews::all();
foreach($legacyNews as $item){
News::create([
'id' => $item->id,
'title' => $item->title,
'slug' => Str::slug($item->title),
'content' => $item->content,
'category' => $item->category,
'link' => $item->link,
'image' => $item->image,
'tag' => $item->tag,
'created_at' => $item->created_at,
'updated_at' => $item->updated_at,
'deleted_at' => $item->deleted_at,
'author_id' => $item->enhancer,
]);
}
}
}