本文整理汇总了PHP中Illuminate\Support\Facades\Mail::raw方法的典型用法代码示例。如果您正苦于以下问题:PHP Mail::raw方法的具体用法?PHP Mail::raw怎么用?PHP Mail::raw使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\Mail
的用法示例。
在下文中一共展示了Mail::raw方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sendMail
public function sendMail(UserMailer $mailer)
{
Mail::raw('Laravel with Mailgun is easy!', function ($message) {
$message->to('kamausamuel11@gmail.com');
});
#$mailer->sendConfirmationMailTo($this->user(), str_random(60));
}
示例2: store
public function store(Request $request)
{
//dd($request);
$participante = Participant::find($request['id']);
if ($participante != null) {
return $this->alterRegister($request, $participante);
} else {
$this->validate($request, ['name' => 'required', 'cpf' => 'required|unique:participants', 'email' => 'required', 'phone' => 'required', 'address' => 'required', 'password' => 'required', 'type' => 'required|rparticipant']);
if (Input::get('type') == "student") {
$this->validate($request, ['university' => 'required', 'course' => 'required']);
} else {
if (Input::get('type') == "professor") {
$this->validate($request, ['university' => 'required', 'department' => 'required']);
}
}
$inputParticipant = $request->all();
//Participant::create($inputParticipant);
//Não alterar - ainda que fora do padrão
// =====================================================
DB::table('participants')->insert(['name' => Input::get('name'), 'cpf' => Input::get('cpf'), 'email' => Input::get('email'), 'phone' => Input::get('phone'), 'address' => Input::get('address'), 'password' => bcrypt(Input::get('password')), 'type' => Input::get('type'), 'university' => Input::get('university'), 'course' => Input::get('course'), 'department' => Input::get('department'), 'responsability' => Input::get('responsability')]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
Mail::raw('You have successfully created your account on CTFlor website', function ($message) {
$message->to(Input::get('email'), Input::get('name'))->subject('CTFlor Website - Registration');
});
return redirect()->back()->with('info', 'Successfully created event!');
}
}
示例3: create
/**
* Show the form for creating a new resource.
*
* @return Response
*/
public function create(Request $request)
{
$token = str_random(32);
$inputs = $request->all();
$userId = Auth::user()->id;
$vacancy = Page::where('userId', '=', $userId, 'and', 'status', '=', '1')->get();
if (count($vacancy)) {
Page::create(['userId' => $userId, 'title' => $inputs['title'], 'content' => $inputs['content'], 'email' => $inputs['email'], 'status' => 1, 'token' => $token]);
return redirect('/')->with('message', 'Вакансия создана');
} else {
$text = 'Спасибо за размещение, в данный момент вакансия на модерации.';
Mail::raw($text, function ($message) {
$userEmail = Auth::user()->email;
$message->from('laravel@example.com', 'Laravel');
$message->to($userEmail);
});
Page::create(['userId' => $userId, 'title' => $inputs['title'], 'content' => $inputs['content'], 'email' => $inputs['email'], 'status' => 0, 'token' => $token]);
Mail::send('emails.template', ['token' => $token, 'title' => $inputs['title'], 'content' => $inputs['content']], function ($message) {
$userEmail = User::where('user_type', '=', 'admin')->first();
$message->from('laravel@example.com', 'Laravel');
$message->to($userEmail->email);
});
return redirect('/')->with('message', 'Проверьте почту');
}
}
示例4: handle
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$auctions = Auction::where('active', '=', true)->get();
foreach ($auctions as $key => $auction) {
if ($auction->end_date < Carbon::now() && $auction->active == true) {
// auction end
$auction->active = false;
$auction->save();
// highest bidder mail congrats
$highestbid = Bid::where('auction_id', '=', $auction->id)->orderBy('price', 'desc')->first();
$highestbiduser = User::where('id', '=', $highestbid->user_id)->first();
$emailwon = $highestbiduser->login->email;
Mail::raw('The auction ended, you bought the auction ' . $auction->title, function ($message) use($emailwon) {
$message->to($emailwon)->subject('The auction ended, you bought the auction ');
$message->from('admin@landorette.com');
});
// other bidders damn it mail
$count = Bid::where('auction_id', '=', $auction->id)->count();
$skip = 1;
$limit = $count - $skip;
// the limit
$otherbids = Bid::where('auction_id', '=', $auction->id)->orderBy('price', 'desc')->skip($skip)->take($limit)->get();
foreach ($otherbids as $key => $bid) {
$user = User::where('id', '=', $bid->user_id)->first();
$emaillose = $user->login->email;
Mail::raw('The auction ended, you lost the auction ' . $auction->title, function ($message) use($emaillose) {
$message->to($emaillose)->subject('The auction ended, you lost the auction ');
$message->from('admin@landorette.com');
});
}
}
}
}
示例5: handle
/**
* Handle the event.
*
* @param JobWasPosted $event
* @return void
*/
public function handle(JobWasPosted $event)
{
//dd($event->jobs->title);
Mail::raw('My message to ' . $event->jobs->title, function ($message) {
$message->from('information@c21scheetz.com', 'C21 Scheetz');
$message->to('joedelise@gmail.com');
});
}
示例6: handle
public function handle()
{
$data = $this->data;
Mail::raw($data['message'], function ($message) use($data) {
$message->from($data['email'], $data['name']);
$message->to(env('MAIL_TO', 'ankitchadha@gmail.com'));
});
}
示例7: report
/**
* Report or log an exception.
*
* This is a great spot to send exceptions to Sentry, Bugsnag, etc.
*
* @param \Exception $exception
*
* @return void
*/
public function report(Exception $exception)
{
Mail::raw($exception, function ($message) {
$message->subject(config('root.report.exceptions_subject'));
$message->from(config('root.report.from_address'), config('root.appname'));
$message->to(config('root.report.to_mail'));
});
return parent::report($exception);
}
示例8: sendEmail
public function sendEmail($username, Request $request)
{
$user = User::where('username', '=', $username)->first();
Mail::raw($request->message, function ($m) use($user, $request) {
$m->from($request->email, $request->name);
$m->to($user->email, $user->name)->subject($request->subject);
});
return redirect()->back();
}
示例9: contact
public function contact()
{
if (Request::ajax()) {
Mail::raw('name: ' . Request::get('name') . " \n Email: " . Request::get('email') . " \n Message: " . Request::get('message'), function ($message) {
$message->from('hossamhazem94@gmail.com', 'My Website');
$message->to('hossamhazem94@gmail.com');
});
return response(200);
}
}
示例10: handle
/**
* {@inheritdoc}
*/
public function handle(array $data)
{
if (!Spark::hasSupportAddress()) {
throw new RuntimeException("No customer support request recipient is defined.");
}
Mail::raw($data['message'], function ($m) use($data) {
$m->to(Spark::supportAddress())->subject('Support Request: ' . $data['subject']);
$m->replyTo($data['from']);
});
}
示例11: emailOnlineNotify
public function emailOnlineNotify($data)
{
$to = explode(',', Setting::get('email_on_to'));
Mail::raw(Setting::get('email_on_message'), function ($message) use($to) {
$message->from(Setting::get('email_from'), 'Pulse');
$message->to($to);
$message->subject(Setting::get('email_on_subject'));
});
DB::update("UPDATE statuses SET email_on_notified = 1 WHERE id = '" . $data['id'] . "'");
}
示例12: report
/**
* Report or log an exception.
*
* This is a great spot to send exceptions to Sentry, Bugsnag, etc.
*
* @param \Exception $exception
* @return void
*/
public function report(Exception $exception)
{
if (env('APP_ENV', 'local') != 'local') {
Mail::raw($exception, function ($message) {
$message->subject('[ROOT] Exception Report');
$message->from(env('MAIL_FROM_ADDRESS', 'root@localhost'), env('SYSLOG_APPNAME', ''));
$message->to(env('ROOT_REPORT_MAIL', 'root@localhost'));
});
}
return parent::report($exception);
}
示例13: sendMail
public function sendMail(Request $request)
{
$this->validate($request, ['nome' => 'required|string|min:1', 'email' => 'required|email', 'mensagem' => 'required|min:10']);
$nome = $request->input('nome');
$email = $request->input('email');
$mensagem = $request->input('mensagem');
Mail::raw($mensagem, function ($message) use($email, $nome) {
$message->from($email, $nome);
$message->to('diego.dias@dfdias.com.br')->subject('Contato do site - ' . $email);
});
return redirect('/contato')->with('mensagem', 'Solicitação de contato enviada com sucesso.');
}
示例14: confirmquestion_send
public function confirmquestion_send(Request $request)
{
if ($request->session()->has('contact')) {
$contact = $request->session()->get('contact');
Mail::raw($contact['0']['question'], function ($message) use($contact) {
$message->to('proostcedric93@gmail.com')->subject($contact['0']['auction']->title);
$message->from($contact['0']['email']);
});
return Redirect::route('welcome');
} else {
return view('contactconfirm');
}
}
示例15: postIndex
/**
* Обработчик запроса на отправку сообщения
*
* @param ContactsMessageRequest $request
* @return \Illuminate\Http\RedirectResponse
*/
public function postIndex(ContactsMessageRequest $request)
{
// Отправляем сообщение на email
$subject = 'Повідомлення користувача веб-сайту ' . url();
Mail::raw(nl2br($request->get('message')), function ($message) use(&$request, &$subject) {
$message->from($request->get('email'), $request->get('name'));
$message->subject($subject);
$message->to(Memory::get('site.email_to', 'llckadsgroup@gmail.com'));
});
if ($request->ajax()) {
return response()->json(['success' => true]);
} else {
return redirect()->action('Marketing\\ContactsController@getIndex')->with('success', 'Спасибо, сообщение успешно отправлено. Наши менеджеры ответят на него в ближайшее время!');
}
}