order-food-admin/database/seeders/GuessMenuSeeder.php

40 lines
1.0 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Dcat\Admin\Models\Menu;
class GuessMenuSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
if (!Menu::where('uri', 'guess-option')->exists()) {
$max_order = Menu::max('order');
$parent_menu = Menu::create([
'parent_id' => 0,
'order' => $max_order += 1,
'title' => '竞猜活动',
'icon' => 'fa-question-circle'
]);
$menus = [
['title' => '活动管理', 'uri' => 'guess'],
['title' => '选项管理', 'uri' => 'guess-option'],
['title' => '竞猜结果', 'uri' => 'guess-user'],
];
foreach($menus as $item) {
Menu::create(array_merge($item, [
'order' => $max_order += 1,
'parent_id' => $parent_menu->id,
]));
}
}
}
}