File "ModuleProvider.php"
Full Path: /home/bettaeza/flyinsyria.com/.well-known/Coupon/ModuleProvider.php
File size: 1.41 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Modules\Coupon;
use Modules\Core\Helpers\SitemapHelper;
use Modules\ModuleServiceProvider;
use Modules\User\Helpers\PermissionHelper;
class ModuleProvider extends ModuleServiceProvider
{
public function boot(SitemapHelper $sitemapHelper){
$this->loadMigrationsFrom(__DIR__ . '/Migrations');
PermissionHelper::add([
//Coupon
'coupon_view',
'coupon_create',
'coupon_update',
'coupon_delete',
]);
}
/**
* Register bindings in the container.
*
* @return void
*/
public function register()
{
$this->app->register(RouterServiceProvider::class);
}
public static function getAdminMenu()
{
return [
'coupon'=>[
"position"=>51,
'url' => route('coupon.admin.index'),
'title' => __('Coupon'),
'icon' => 'fa fa-ticket',
'permission' => 'coupon_view',
],
];
}
public static function getUserMenu()
{
$res['coupon'] = [
'url' => route('coupon.vendor.index'),
'title' => __("Coupon"),
'icon' => "fa fa-ticket",
'position' => 80,
'permission' => 'coupon_view',
];
return $res;
}
}