從服務(wù)容器解析對(duì)象
make
$fooBar = $this->app->make('HelpSpot\API');
如果調(diào)用不了$app變量,可以使用輔助函數(shù)app或者App Facedes:
$api = app('HelpSpot\API');
$api = \App::make('HelpSpot\API');
自動(dòng)注入
<?php
namespace App\Http\Controllers;
use Illuminate\Routing\Controller;
use App\Users\Repository as UserRepository;
class UserController extends Controller{
/**
* 用戶倉(cāng)庫(kù)實(shí)例
*/
protected $users;
/**
* 創(chuàng)建一個(gè)控制器實(shí)例
*
* @param UserRepository $users
* @return void
*/
public function __construct(UserRepository $users)
{
$this->users = $users;
}
/**
* 通過指定ID顯示用戶
*
* @param int $id
* @return Response
*/
public function show($id)
{
//
}
}
php