可能是一个菜鸟问题,但我们开始了。
我正在使用 laravel 和消息包发送电子邮件以验证用户。但是如何从我的 send 方法中访问我的 $new_user 对象?
// Get inputdata and insert into table users
$new_user = User::create(array(
'username' => Input::get('username'),
'email' => Input::get('email'),
'password' => Hash::make(Input::get('password')),
'hash' => hash('sha512', uniqid())
));
Message::send(function($message)
{
$message->to('blablabla@hotmail.com');
$message->from($new_user->email, $new_user->username);
$message->subject('new account');
$message->body('
Bedankt voor het registreren!
Uw account is aangemaakt, u kan inloggen met de volgende gegevens nadat u u account heeft geactiveerd met de url hier beneden.
------------------------
Username: '.$new_user->username.'
Password: '.$new_user->password.'
------------------------
Klik op deze link om uw account te activeren.
http://blablabla.dev/verify?email='.$new_user->email.'&hash='.$new_user->hash.'
');
});
这样做显然不起作用,因为我无权访问该对象。
希望我说得对。