/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('consumed_reasons')->delete();
     $reasons = [['is_drank' => 1, 'info' => ['rating' => 'rating'], 'en' => ['name' => 'Drank'], 'de' => ['name' => 'Getrunken']], ['is_drank' => 0, 'info' => ['recipient' => 'text'], 'en' => ['name' => 'Gave as gift'], 'de' => ['name' => 'Geschenkt']], ['is_drank' => 0, 'info' => ['buyer' => 'text', 'price' => 'money', 'currency' => 'currency'], 'en' => ['name' => 'Sold'], 'de' => ['name' => 'Verkauft']], ['is_drank' => 1, 'info' => ['rating' => 'rating', 'meal' => 'text'], 'en' => ['name' => 'Used in cooking'], 'de' => ['name' => 'Beim Kochen verwendet']], ['is_drank' => 0, 'info' => [], 'en' => ['name' => 'Corked'], 'de' => ['name' => 'Verdorben']], ['is_drank' => 0, 'info' => [], 'en' => ['name' => 'Damaged'], 'de' => ['name' => 'Beschädigt']], ['is_drank' => 0, 'info' => [], 'en' => ['name' => 'Spilled'], 'de' => ['name' => 'Verschüttet']], ['is_drank' => 0, 'info' => [], 'en' => ['name' => 'Stolen'], 'de' => ['name' => 'Gestohlen']], ['is_drank' => 0, 'info' => [], 'en' => ['name' => 'Lost'], 'de' => ['name' => 'Verloren']], ['is_drank' => 0, 'info' => [], 'en' => ['name' => '(Unknown)'], 'de' => ['name' => '(Unbekannt)']]];
     foreach ($reasons as $reason) {
         $reason = ConsumedReason::create($reason);
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $consumed_reason = ConsumedReason::findOrFail($id);
     $this->authorize('destroy', $consumed_reason);
     if ($consumed_reason->delete()) {
         return redirect(action('ConsumedReasonsController@index'))->with('success', trans('messages.deleted_success'));
     }
     return redirect(action('ConsumedReasonsController@edit', $consumed_reason->id))->with('error', trans('messages.deleted_error'));
 }