use Mail;
use App\Mail\ContactUser;
class UserController extends Controller
{
public function contact(User $user, Request $request)
{
$from_user = Auth::user();
$to_user = $user;
if ($to_user->verified == 1) {
if ($request->has('body')) {
$body = $request->input('body');
Mail::to($to_user)->send(new ContactUser($from_user, $to_user, $body, $request->has('reveal_email')));
flash(trans('messages.message_sent'));
return redirect()->route('users.contactform', $to_user);
} else {
flash(__('Please type a message'));
return redirect()->back();
}
} else {
flash(__('The user you are trying to contact did not verify his/her email'));
return redirect()->back();
}
}
}