/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Car $car) { if ($car->repairs->count() == 0) { $car->delete(); return Redirect::route('cars.index')->with('message', 'Car deleted'); } return Redirect::route('cars.index')->with('message', 'Car NOT deleted; delete the associated cars first'); }