/** * Execute the console command. * * @return mixed */ public function handle() { $period = Competition::find(1)->current_period; $winners = Winner::where('period', $period)->get(); $data = ['title' => 'Winners of period' . $period, 'content' => '', 'winners' => $winners]; Mail::send('emails.welcome', $data, function ($message) { $message->to('*****@*****.**', 'Oscar'); $message->subject('hello world'); }); }
/** * Delete a competition * @param Request $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function destroy(Request $request, $id) { $event = Event::find($request->input('event')); $competition = Competition::find($id); if ($competition && $event->user_id == $request->user()->id) { $competition->delete(); //Flash a message to the user \Flash::success('Competition deleted'); } else { //Flash a message to the user \Flash::danger('Sorry, permission denied'); } //Redirect back to the admin page //return redirect(action('EventsController@admin', $request->input('event'))); return Redirect::back()->with(['tabName' => 'competitions']); }