/** * 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')); }