Example #1
0
 /**
  * @param Resource $resource
  * @param null     $title
  * @param null     $color
  * @return mixed
  */
 public static function createWithPages(array $data, $title = null, $color = '#31b0d5')
 {
     $resource = Resource::create($data);
     if (!$title) {
         $title = $resource->title;
     }
     $pages = PageRepository::createResourcePages($title, $resource->controller, null, 'layouts.admin', $color);
     Event::fire('admin.model.resourceRepository.createWithPages', array($resource, $pages));
     return $pages;
 }