2016-07-24 38 views
0

我想使用MongoDB的軟件包Laravel ...(Jenssegers)MongoDB的包裝別名不起作用的Laravel 5.2

我安裝了,我加提供&別名(配置/ app.php)以後。然後,我把一個MongoDB驅動程序Laravel &把默認驅動程序放在(config/database.php)中。

所以,我想測試它。我創建了一個「後」模式&把這些在於:

namespace App; 
use Moloquent; 

class Post extends Moloquent{ 
    protected $connection = 'Posts'; 
} 

&在我的控制,我寫這些... ...:

namespace App\Http\Controllers; 
use Illuminate\Http\Request; 
use App\Http\Requests; 
use App\Post; 
class WelcomeController extends Controller{ 
    public function getPosts() { 
     $posts = Post::all(); 
     return view('welcome', compact('posts'));   
}} 

我做這從一個教程... ...,但我得到這個錯誤:

ErrorException在AliasLoader.php線66:

類 'Jenssegers \ MongoDB的\型號' 未找到

回答

0

我猜你在別名中使用錯誤的名稱空間,更正的路徑是Jenssegers\Mongodb\Eloquent\Model,你錯過了Eloquent部分。