Exemplo n.º 1
0
 public function store($input, $return = false)
 {
     $validator = Validator::make($input, Award::$rules);
     if ($validator->fails()) {
         return $this->listener ? $this->listener->errorResponse($validator->errors()->all()) : $validator->errors()->all();
     }
     $award = new Award($input);
     $award->save();
     Notification::fire($award, Notification::NOTIFICATION_NEW_AWARD);
     return $return ? $award : $this->listener->statusResponse(['notice' => 'Award Created', 'award' => $award]);
 }