";*/ // }); $this->registerBladeDirective(); } protected function registerBladeDirective() { Blade::directive('hasAuth', function ($auth) { return "user()->hasAuth({$auth})): ?>"; }); Blade::directive('endHasAuth', function () { return ''; }); Blade::directive('notCustomer', function () { /* return "user()->role_id!=\App\Http\Models\Role::TYPE_CUSTOMER): ?>";*/ return "user()->role_id,[\App\Http\Models\Role::TYPE_CUSTOMER,\App\Http\Models\Role::TYPE_TYPE_CUSTOMER_STAFF])): ?>"; }); Blade::directive('endNotCustomer', function () { return ''; }); // Blade::directive('roleCustomer', function ($bool) { /* return "user()->role_id==\App\Http\Models\Role::TYPE_CUSTOMER)==={$bool}): ?>";*/ // }); // Blade::directive('endRoleCustomer', function () { /* return '';*/ // }); // Blade::directive('roleWeb', function ($bool = true) { /* return "user()->role_id==\App\Http\Models\Role::TYPE_WEB)==={$bool}): ?>";*/ // }); // Blade::directive('endRoleWeb', function () { /* return '';*/ // }); // Blade::directive('roleAe', function ($bool = true) { /* return "user()->role_id==\App\Http\Models\Role::TYPE_AE)==={$bool}): ?>";*/ // }); // Blade::directive('endRoleAe', function () { /* return '';*/ // }); // Blade::if('demo', function ($roleId) { // return auth()->user()->role_id == $roleId; // }); } }