我正在使用Laravel 5.2创建REST API,我也将MongoDB与jenssegers / mongodb库一起使用。我有一个虚拟主机用于我的应用程序所以我可以转到网址,例如:http://myapp.local.com
并模拟它在真实服务器上的状态,因为我现在在dev上有一些其他的Laravel项目,它更有条理他们这样。
虚拟主机指向我的应用程序的public
文件夹,它正常工作。
这个项目刚刚开始,所以现在正在建造所有东西。为了检查数据库,我创建了一个非常简单的PostsController
,只是为了查看连接和结果是否正确返回。我在 routes.php 中添加了Route::resource('/posts', 'PostsController');
,因此我可以开始对基本的CRUD操作进行一些测试。
当我使用php artisan serve
并使用http://localhost:8000/posts
访问此路线时,结果会正确显示,但当我尝试通过http://myapp.local.com/posts
访问时,我收到此错误:
FatalErrorException in Client.php line 56:
Class 'MongoDB\Driver\Manager' not found
为什么会发生这种情况?