我将一个原始值绑定到一个类。
$this->app->when('App\Http\Controllers\TestController')
->needs('$numPages')
->give(1000);
但是这个值只被注入到类的构造函数中,而不是其他方法。
class TestController extends Controller
{
public function __construct($numPages = 0)
{
// $numPages = 1000 WORKS
}
public function index($numPages = 0)
{
// $numPages = 0 DOESNT WORK
}
}
但是当我绑定一个普通的类时,它的实例将被注入所有方法。这是行为吗?