38 lines
947 B
PHP
38 lines
947 B
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\Legacy\OldNews;
|
|
use App\Models\News;
|
|
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,
|
|
]);
|
|
|
|
}
|
|
}
|
|
}
|