public function destroy(Request $request) { //Validation data $customMessages = ['exists' => 'Язык не найден.Возможно он был удален ранее.']; $this->validate($request, ['id' => 'exists:languages,id'], $customMessages); //Remove from DB $lang_rec = Language::find($request->input('id')); $lang_rec->cities()->detach(); $lang_rec->delete(); //Redirect to languages page return redirect()->route('languages'); }