sql >> Database >  >> NoSQL >> MongoDB

Gebruik MongoDB met Laravel 5.3 "

Ik heb een 5.2-project en het auth-systeem werkt prima met jenssegers/laravel-mongodb . U moet Jenssegers\Mongodb\Auth\PasswordResetServiceProvider toevoegen als u wachtwoordherinneringen gebruikt.

https://github.com/jenssegers/laravel-mongodb#extensions

Hier is ook mijn werkende User.php , misschien helpt het:

namespace App;

use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;

class User extends Eloquent implements
    AuthenticatableContract,
    AuthorizableContract,
    CanResetPasswordContract
{
    use Authenticatable, Authorizable, CanResetPassword;



  1. MongoDB-nummerveld wordt niet ingevoegd of bijgewerkt met het nummer dat ik invoer

  2. Rails 4 en mongoid:bouw programmatisch een query met meerdere AND- en OR-voorwaarden

  3. Is er een conventie om verzamelingen een naam te geven in MongoDB?

  4. Ongeldige operator '$size' in aggregatie