我想在Laravel使用MongoDB的,這是我在控制器代碼:爲什麼MongoDB類在Laravel中不起作用?
public function create (Request $request) {
$m = new MongoClient();
$db = $m->selectDB("Laravel");
$collection = $db->selectCollection("Posts");
$document = array(
"Title" => $request->input('Title'),
"Publisher" => $request->input('Publisher')
);
$collection->insert($document);
}
但是,當我點擊「提交」,它給了我一個錯誤:
致命錯誤:類「應用程序\的Http \控制器\ MongoClient」未找到
我已經運行的MongoDB服務器&也WAMP &我已經安裝了MongoDB的&這對PHP驅動程序...
我的錯誤是什麼? (我應該說我沒有使用MongoDB爲Laravel做過任何配置,是否需要?)
嘗試'新\ MongoClient()'代替 – apokryfos
@apokryfos謝謝,但它顯示了這一點:致命錯誤:類'MongoClient'找不到 –
您安裝了[MogoClient](http://php.net/manual/en/class.mongoclient.php)或[MongoDB客戶端](http ://php.net/manual/en/set.mongodb.php)? – apokryfos