1.构造函数注入
use App\Repositories\UserRepository; // 引入依赖类
class UserController extends Controller
{
protected $users;
public function __construct(UserRepository $users) // 将依赖注入到构造方法
{
$this->users = $users;
}
}
2.控制器的动作方法中进行依赖的类型提示
use Illuminate\Http\Request; // 引入依赖类
class UserController extends Controller
{
public function store(Request $request) // 将依赖注入到普通的方法
{
$name = $request->input('name');
//
}
}