@@ 77-82 (lines=6) @@ | ||
74 | return '<?php endif; ?>'; |
|
75 | }); |
|
76 | ||
77 | $bladeCompiler->directive('hasanyrole', function ($arguments) { |
|
78 | list($roles, $guard) = explode(',', $arguments.','); |
|
79 | $roles = $this->convertPipeToArray($roles); |
|
80 | ||
81 | return "<?php if(auth({$guard})->check() && auth({$guard})->user()->hasAnyRole({$roles})): ?>"; |
|
82 | }); |
|
83 | $bladeCompiler->directive('endhasanyrole', function () { |
|
84 | return '<?php endif; ?>'; |
|
85 | }); |
|
@@ 87-92 (lines=6) @@ | ||
84 | return '<?php endif; ?>'; |
|
85 | }); |
|
86 | ||
87 | $bladeCompiler->directive('hasallroles', function ($arguments) { |
|
88 | list($roles, $guard) = explode(',', $arguments.','); |
|
89 | $roles = $this->convertPipeToArray($roles); |
|
90 | ||
91 | return "<?php if(auth({$guard})->check() && auth({$guard})->user()->hasAllRoles({$roles})): ?>"; |
|
92 | }); |
|
93 | $bladeCompiler->directive('endhasallroles', function () { |
|
94 | return '<?php endif; ?>'; |
|
95 | }); |