コード例 #1
0
 public function store(Requests\CategoryRequest $request)
 {
     try {
         $this->categoryRep->store($request->all());
         if ($request->isXmlHttpRequest()) {
             return response(json_encode(['success' => true]))->header('Content-type', 'application/json');
         } else {
             return redirect('/category');
         }
     } catch (InvalidArgumentException $e) {
         if ($request->isXmlHttpRequest()) {
             return response(json_encode(['success' => false]))->header('Content-type', 'application/json');
         } else {
             return redirect('/category')->withErrors(['error' => $e->getMessage()]);
         }
     }
 }