Skip to content

Commit

Permalink
Merge pull request #3 from queents/dev
Browse files Browse the repository at this point in the history
update menu json
  • Loading branch information
3x1io authored Oct 18, 2022
2 parents 3e36ab9 + 743ad1c commit fb7aec1
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 5 deletions.
14 changes: 10 additions & 4 deletions Providers/BaseServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

namespace Modules\Base\Providers;

use Illuminate\Support\Facades\Cookie;
use Illuminate\Support\Facades\Crypt;
use Illuminate\Support\Facades\URL;
use Illuminate\Support\ServiceProvider;
use Modules\Base\Services\Core\VILT;
use Illuminate\Support\Facades\Crypt;
use Modules\Base\Console\InstallVilt;
use Illuminate\Support\Facades\Cookie;
use Illuminate\Support\ServiceProvider;
use Modules\Base\Services\Components\Base\Menu;

class BaseServiceProvider extends ServiceProvider
{
Expand All @@ -27,6 +29,10 @@ class BaseServiceProvider extends ServiceProvider
*/
public function boot()
{
VILT::registerMenu(Menu::make('Dashboard')->label('global.dashboard')->icon('bx bx-home')->route('dashboard')->sort(0));
VILT::registerMenu(Menu::make('Profile')->label('global.profile')->icon('bx bxs-user')->key('profile')->route('profile.show'));


if (!empty(Cookie::get('lang'))) {
$local = explode('|', Crypt::decrypt(Cookie::get('lang'), false))[1];
} else {
Expand Down Expand Up @@ -66,4 +72,4 @@ protected function registerConfig()
$this->moduleNameLower
);
}
}
}
13 changes: 12 additions & 1 deletion Services/Core/Concerns/Getters/Core.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,26 @@
namespace Modules\Base\Services\Core\Concerns\Getters;

use App\Models\User;
use Illuminate\Support\Facades\File;
use Nwidart\Modules\Facades\Module;

trait Core
{
public static function get(): array
{
$message = session()->get('message');
session('message', "");
if (\Module::collections()->has('Menu')) {
if (File::exists(base_path('menu.json'))) {
$menu = json_decode(File::get(base_path('menu.json')));
} else {
$menu = self::loadMenu();
}
} else {
$menu = self::loadMenu();
}
$data = [
"menus" => self::loadMenu(),
"menus" => $menu,
"trans" => self::loadLanguage(),
"appName" => config('app.name'),
"appUrl" => url('/'),
Expand Down

0 comments on commit fb7aec1

Please sign in to comment.