コード例 #1
0
 public function destroy(Request $request, $id)
 {
     try {
         $publicacion = Publicacion::findOrFail($id);
         $publicacion->delete();
         Session::flash('flash_message', 'El post se ha eliminado');
         return redirect()->route('publicaciones.index');
     } catch (ModelNotFoundException $e) {
         Session::flash('flash_message', "El post {$id} no ha sido encontrado!");
         return redirect()->back();
     }
 }
コード例 #2
0
 public function delete(Request $request, $id)
 {
     try {
         $publicacion = Publicacion::findOrFail($id);
     } catch (ModelNotFoundException $e) {
         return response()->json(null, 404);
         // Not Found
     }
     try {
         $response = $publicacion->delete();
         $statusCode = 200;
         // OK
     } catch (QueryException $e) {
         $response = null;
         $statusCode = 400;
         // Bad Request
     }
     return response()->json($response, $statusCode);
 }