小编Jos*_*iro的帖子

在php中编写回调函数时传递参数(Laravel 5)

我正在使用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"变量.由于范围不适用.那么,在编写回调函数时如何传递参数?为了在那个范围内使用它们?

谢谢

php parameters callback laravel-5

1
推荐指数
1
解决办法
3100
查看次数

为什么Laravel没有DI容器?

我开始与Laravel合作,我看到它处理DI.但与其他框架相比,没有IoC容器.那么,Laravel如何知道如何注入依赖项呢?

php dependency-injection laravel

1
推荐指数
1
解决办法
244
查看次数