/ / Jak zdobyć instancję Maila w laravel? - php, laravel-5

Jak zdobyć instancję Maila w laravel? - php, laravel-5

Właśnie przeglądałem dokumentację wysyłania poczty w laravel TUTAJ:

Pierwszy przykład, który napotykam, to poniższy przykład:

<?php

namespace AppHttpControllers;

use Mail;
use AppUser;
use IlluminateHttpRequest;
use AppHttpControllersController;

class UserController extends Controller
{
/**
* Send an e-mail reminder to the user.
*
* @param  Request  $request
* @param  int  $id
* @return Response
*/
public function sendEmailReminder(Request $request, $id)
{
$user = User::findOrFail($id);

Mail::send("emails.reminder", ["user" => $user], function ($m) use ($user) {
$m->from("hello@app.com", "Your Application");

$m->to($user->email, $user->name)->subject("Your Reminder!");
});
}
}

Teraz gdzie dokładnie jest $m zdefiniowane tutaj? A jeśli nie jest określony, jak uzyskać wystąpienie usługi Mail Laravel?

Odpowiedzi:

1 dla odpowiedzi № 1

jak wspomniano w kod temu send Funkcja jest definiowana jako public function send($view, array $data, $callback) więc $m jest zdefiniowany w wywołaniu powrotem trzymając obiektu inicjowane pocztą.