Exemplo n.º 1
0
 /**
  * Create a new filter instance.
  */
 public function __construct(AdminManager $adminManager)
 {
     if (!$adminManager->getAdminInstance() instanceof \LaravelFlare\Flare\Admin\Models\ModelAdmin) {
         return;
     }
     $this->modelAdmin = $adminManager->getAdminInstance();
 }
Exemplo n.º 2
0
 /**
  * Handle an incoming request.
  *
  * @param \Illuminate\Http\Request $request
  * @param \Closure                 $next
  * 
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if ($class = AdminManager::getAdminInstance()) {
         $class = get_class($class);
     }
     if (!$this->permissions->check($class)) {
         return $this->permissions->denied($class);
     }
     return $next($request);
 }
Exemplo n.º 3
0
 public function test_get_admin_classes_returns_empty_array_when_admin_key_not_set()
 {
     $collection = new AdminManager();
     $this->assertEquals($collection->getAdminClasses(), []);
 }
Exemplo n.º 4
0
 /**
  * __construct.
  */
 public function __construct()
 {
     parent::__construct();
 }