2016-07-24 36 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部分。