/** * Enquiry an Booking Artist * * @param Request $request * @param UserMailer $mailer * @return Response */ public function bookingEnquiry(Request $request, Mailer $mailer) { // Create the Booking Enquiry to Database $booking = Booking::create($request->all()); // Set session flash confirmation message session()->flash('message', "Your booking enquiry has been submited Successfully!,\n Soon you will receive a confirmation email with more details"); // Set message important session()->flash('message_important', true); // Send Email // $mailer->sendTo('emails/booking-enquiry', $booking, 'Booking Enquiry'); // Redirect to Artist Page return redirect()->route('public.artists.artistShow', [$booking->artist_name]); }