J'intègre MongoDB avec Laravel. Je suis l'information suivante trouvée dans ce lien jenssegers/laravel-mongodb. Je réussis à intégrer MongoDB. Mais quand je lance le code, il jette cette erreurClasse 'MongoDB Driver Manager' non trouvé
FatalErrorException en ligne Client.php 56: Class 'MongoDB \ Driver \ Manager' not found
Voici le code
contrôleur app/Http/contrôleur/NewController
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\User;
class NewController extends Controller
{
//
public function index(){
$var = User::all();
var_dump($var);
}
}
Et ici suit la user.php
qui est par défaut fourni par Laravel lorsque nous créons le projet
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
class User extends Eloquent
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $collection = 'users_collection';
protected $fillable = [
'name', 'email', 'password',
];
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
}
S'il vous plaît me dire pourquoi je reçois cette erreur. Phpinfo -> La section mongodb arrive bientôt. Voici un écran tiré phpinfo
Ceci indique que l'extension MongoDB n'a pas été chargée. Avez-vous vérifié la sortie de 'phpinfo()' ou 'php -i | grep mongo'? Avez-vous redémarré le serveur Web après l'installation? – fisk
@Fiskie oui et là je peux voir la section mongo – garden
@Fiskie J'ai ajouté la capture d 'écran – garden