Skip to content

Commit

Permalink
Fix menu items
Browse files Browse the repository at this point in the history
  • Loading branch information
rxcod9 committed Mar 17, 2022
1 parent 4391cfa commit cd720a0
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
23 changes: 22 additions & 1 deletion database/seeders/MenuItemsTableSeeder.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
namespace Joy\VoyagerCrm\Database\Seeders;

use Illuminate\Database\Seeder;
use TCG\Voyager\Models\Menu;
use TCG\Voyager\Models\MenuItem;

class MenuItemsTableSeeder extends Seeder
{
Expand All @@ -13,6 +15,25 @@ class MenuItemsTableSeeder extends Seeder
*/
public function run()
{
$menu = Menu::where('name', 'admin')->firstOrFail();

$maxOrder = MenuItem::max('order');

$crmMenuItem = MenuItem::firstOrNew([
'menu_id' => $menu->id,
'title' => __('joy-voyager-crm::seeders.menu_items.crm'),
'url' => '',
]);
if (!$crmMenuItem->exists) {
$crmMenuItem->fill([
'target' => '_self',
'icon_class' => 'fa fa-cube',
'color' => null,
'parent_id' => null,
'order' => $maxOrder,
])->save();
}

$this->call([
\Joy\VoyagerBreadAccount\Database\Seeders\MenuItemsTableSeeder::class,
\Joy\VoyagerBreadCall\Database\Seeders\MenuItemsTableSeeder::class,
Expand Down Expand Up @@ -41,6 +62,6 @@ public function run()
\Joy\VoyagerBreadTargetList\Database\Seeders\MenuItemsTableSeeder::class,
\Joy\VoyagerBreadTask\Database\Seeders\MenuItemsTableSeeder::class,
\Joy\VoyagerBreadTicket\Database\Seeders\MenuItemsTableSeeder::class,
]);
], [$crmMenuItem->id]);
}
}
16 changes: 16 additions & 0 deletions resources/lang/seeders.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?php

return [
'data_rows' => [
//
],
'data_types' => [
//
],
'menu_items' => [
'crm' => 'CRM',
],
'settings' => [
//
],
];

0 comments on commit cd720a0

Please sign in to comment.