public function up() { /** @var Content $content */ foreach (Content::all() as $content) { $page = Page::find($content->viewId); $content->view()->associate($page->view); $content->save(); } }
public function down() { /** @var Page $page */ foreach (Page::all() as $page) { $page->view->delete(); $page->view()->dissociate(); $page->save(); } }
public function store(Request $request, Redirector $redirect) { $view = View::make(); $view->save(); $page = Page::make($request->input('uri')); $page->view()->associate($view); $page->save(); return $redirect->route('admin.pages.edit', $page); }
public function getByUri($uri, $where = []) { /** @var Page $page */ $page = Page::where('uri', $uri)->where($where)->first(); return $page; }
public function update(Page $page, Request $request) { $page->updatePage($request->input('page')); }