コード例 #1
0
 protected function doStore($id)
 {
     Form::getFieldsFromSession();
     $data = Form::data();
     $validator = Validator::make($data, Form::rules());
     if ($validator->fails()) {
         Session::flash('errors', $validator->messages());
         return Response::showForm($id, true);
     }
     $objId = Model::store($data, $id);
     Model::sync($id, Form::multiFields(), Form::filterOnlyMulti());
     if ($id) {
         Session::flash('messages', array(Language::get('ui.saved')));
     } else {
         Session::flash('messages', array(Language::get('ui.created')));
     }
     if (Input::has('save')) {
         return Response::showForm($objId);
     }
     Session::forget('formFields');
     return Response::listing();
 }
コード例 #2
0
ファイル: BaseField.php プロジェクト: spescina/platform-core
 public function multiFieldData()
 {
     return Form::multiFieldData($this->slug);
 }