Example #1
0
 /**
  * Attach libraries from given template pages to given projects pages.
  * 
  * @param  Project  $project
  * @param  Template $template
  * 
  * @return void
  */
 private function attachLibraries(Project $project)
 {
     foreach ($project->pages as $page) {
         if ($page->libraries && ($libs = json_decode($page->libraries, true))) {
             $ids = Library::whereIn('name', $libs)->lists('id');
             $page->libraries()->attach($ids);
         }
     }
 }