/**
  * Remove the specified resource from storage.
  *
  * @param  int $id
  * @return Response
  */
 public function destroy(Client $client)
 {
     $client->addresses()->delete();
     $client->delete();
     Session::flash('flash_message', 'Client successfully deleted!');
     return redirect()->action('ClientController@index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function delete(Client $client)
 {
     $client->delete();
     return redirect()->route('clients.index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy(Client $client)
 {
     if ($client->cars->count() == 0) {
         $client->delete();
         return Redirect::route('clients.index')->with('message', 'Client deleted');
     }
     return Redirect::route('clients.index')->with('message', 'Client NOT deleted; delete the associated cars first');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param Client $client
  * @return Response
  * @throws \Exception
  * @internal param int $id
  */
 public function destroy(Client $client)
 {
     $client->addresses()->delete();
     $client->bankDetails()->delete();
     $propertyd = $client->property()->get();
     foreach ($propertyd as $item) {
         $item->addresses()->delete();
     }
     $client->property()->delete();
     $client->delete();
     Session::flash('flash_message', 'Owner successfully deleted!');
     return redirect()->action('OwnerController@index');
 }