Просмотр исходного кода

Merge pull request #1946 from iljalukin/renderable-auth

Check authorization in RenderableController
Jiang Qinghua 3 лет назад
Родитель
Сommit
9565079b73
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/Http/Controllers/RenderableController.php

+ 4 - 0
src/Http/Controllers/RenderableController.php

@@ -15,6 +15,10 @@ class RenderableController
 
         $renderable = $this->newRenderable($request);
 
+        if (method_exists($renderable, 'passesAuthorization') && ! $renderable->passesAuthorization()) {
+            return $renderable->failedAuthorization();
+        }
+
         $this->addScript();
 
         $this->forgetDefaultAssets();