我正在使用Laravel 5在php中编程.我有这段代码.
$newUser = $this->create($request->all());
$newUser->save();
$newAccount = new Account(['user_id' => $newUser->getAttribute('id')]);
$newAccount->save();
Mail::send('emails.welcome', ['username' => $newUser->name, 'active_token' => $newUser->active_token], function($message)
{
$message->to($newUser->email, $newUser->name)->subject('Welcome');
});
Run Code Online (Sandbox Code Playgroud)
这里的问题是我不知道如何在回调函数中传递"newUser"变量.由于范围不适用.那么,在编写回调函数时如何传递参数?为了在那个范围内使用它们?
谢谢
我开始与Laravel合作,我看到它处理DI.但与其他框架相比,没有IoC容器.那么,Laravel如何知道如何注入依赖项呢?