Я хочу использовать 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); }
Но когда я нажимаю «Отправить», он дает мне ошибку:
Неустранимая ошибка: Class 'App \ Http \ Controllers \ MongoClient' не найден
Я запустил MongoDB Server, а также Wamp & I Installed MongoDB & It's Driver for PHP …
Что такое моя ошибка? (Я должен сказать, что я не сделал никакой конфигурации для Laravel, используя MongoDB, нужно ли это?)
В Laravel нет драйвера для MongoDB.
Если вы хотите использовать монго с laravel, вам придется создать свой собственный класс, чтобы справиться с ним или использовать его:
Laravel-MongoDB