我想使用DB类与IoC容器进行交易。
use Illuminate'Database'Connection as DB;
public function __construct(DB $db)
{
$this->db = $db;
}
但是当使用db类时,我得到了一个错误。
Unresolvable dependency resolving [Parameter #0 [ <required> $dsn ]] in class PDO
我知道,一定要绑东西,但我不知道是什么?
您需要更改
use Illuminate'Database'Connection as DB;
进入
use Illuminate'Database'DatabaseManager as DB;
我以为你可以在这里使用DB
门面,但事实上你做不到。您需要在此处显式传递facade后面的类http://laravel.com/docs/4.2/facades#facade-类引用