예제 #1
0
 /**
  * 
  * @param Request $request
  * @return type
  */
 public function store(Request $request)
 {
     $produto = $this->service->create($request->all());
     if ($produto['error']) {
         return redirect($this->url)->with("danger", $produto['messege']);
     }
     return redirect($this->url)->with("success", "Produto cadastrado!");
 }
예제 #2
0
 /**
  * 
  * @param Request $request
  * @return type
  */
 public function store(Request $request)
 {
     $cliente = $this->service->create($request->all());
     if ($cliente['error']) {
         return redirect($this->url)->with("danger", $cliente['messege']);
     }
     return redirect($this->url)->with("success", "Fornecedor cadastrado!");
 }
예제 #3
0
 /**
  * 
  * @param array $data
  * @return type
  */
 public function create(array $data)
 {
     try {
         $this->validator->with($data)->passesOrFail();
         return $this->repository->create($data);
     } catch (ValidatorException $e) {
         return ['error' => 'true', 'messege' => $e->getMessageBag()];
     }
 }
예제 #4
0
 /**
  * Create new Content and redirect to edit controller.
  * 
  * @param type $parent
  */
 public function add($parent = null)
 {
     $content_id = $this->Content->create(['content_type' => $this->type_id]);
     if (intval($content_id) > 0) {
         $this->redirect(['action' => 'edit', $content_id]);
     } else {
         exit(__('Error! Unable to create the content.'));
     }
 }
예제 #5
0
 /**
  * 
  * @param Request $request
  * @return type
  */
 public function store(Request $request)
 {
     return $this->service->create($request->all());
 }
예제 #6
0
 /**
  * check current em and if no connection
  * recreate
  * @param type $em
  * @return type
  */
 protected function checkEMConnection($em)
 {
     if (!$em->isOpen()) {
         $connection = $em->getConnection();
         $config = $em->getConfiguration();
         return $em->create($connection, $config);
     }
 }