public function metaBoxInput(Post $post, Request $request) { $this->validate($request, ['template' => 'in:' . implode(',', array_keys($this->getTemplateOptions())), 'sidebar' => 'in:' . implode(',', array_keys($this->getSidebarOptions()))]); $post->setMeta('template', $request->get('template')); $post->setMeta('sidebar', $request->get('sidebar')); }