簡體   English   中英

為什么 MongoDB 類在 Laravel 中不起作用?

[英]Why MongoDB Class doesn't work in Laravel?

我想在 Laravel 中使用 MongoDB。 這是我在控制器中的代碼:

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);
}    

但是當我點擊“提交”時,它給了我一個錯誤:

致命錯誤:找不到類“App\\Http\\Controllers\\MongoClient”

我已經運行了 MongoDB Server 和 Wamp,並且我已經安裝了 MongoDB 和它的 PHP 驅動程序……

我的錯誤是什么? (我應該說我沒有使用 MongoDB 為 Laravel 做任何配置。需要嗎?)

Laravel 沒有為 MongoDB 提供驅動程序。

如果您想將 mongo 與 laravel 一起使用,則必須創建自己的類來處理它或使用以下類:

laravel-mongodb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM