public function destroy(Request $request) { $validator = Validator::make($request->all(), ['id' => 'required']); if ($validator->fails()) { return Response::json(array('result' => false, 'data' => 'data is valide.')); } $publisher = Publisher::withTrashed()->where('id', $request->input('id'))->get()->first(); if ($publisher != null) { $publisher->forceDelete(); return Response::json(array('result' => true, 'data' => $publisher)); } return Response::json(array('result' => false, 'data' => $publisher)); }