Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel控制器中的依赖注入_Php_Laravel_Dependency Injection_Inversion Of Control - Fatal编程技术网

Php laravel控制器中的依赖注入

Php laravel控制器中的依赖注入,php,laravel,dependency-injection,inversion-of-control,Php,Laravel,Dependency Injection,Inversion Of Control,我需要使用以下代码将一个模型对象实例传递给laravel 4控制器,但它给了我一个错误 <?php class MyController extends \BaseController { public function index(User $user) { } } 在这种情况下,index方法希望向其传递一个用户对象。相反,尝试将对象注入构造函数并将其分配给类变量-希望这会有所帮助 <?php class MyController extends \Bas

我需要使用以下代码将一个模型对象实例传递给laravel 4控制器,但它给了我一个错误

<?php

class MyController extends \BaseController {

public function index(User $user)
    {
    }
}

在这种情况下,index方法希望向其传递一个用户对象。相反,尝试将对象注入构造函数并将其分配给类变量-希望这会有所帮助

<?php

class MyController extends \BaseController {

    public function __construct(User $user)
    {
        $this->user = $user;
    }

    public function index()
    {
        // use $this->user to access the User object.
    }
}