Skip to content

Commit 73c47d2

Browse files
committed
Use MongoDB\Laravel\Eloquent\Model instead of Jenssegers\Mongodb\Eloquent\Model.
1 parent af16429 commit 73c47d2

File tree

10 files changed

+15
-16
lines changed

10 files changed

+15
-16
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ First, add the `Maklad\Permission\Traits\HasRoles` trait to your `User` model(s)
234234

235235
```php
236236
use Illuminate\Auth\Authenticatable;
237-
use Jenssegers\Mongodb\Eloquent\Model as Model;
237+
use MongoDB\Laravel\Eloquent\Model as Model;
238238
use Illuminate\Foundation\Auth\Access\Authorizable;
239239
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
240240
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
@@ -251,7 +251,7 @@ class User extends Model implements AuthenticatableContract, AuthorizableContrac
251251
> Note: that if you need to use `HasRoles` trait with another model ex.`Page` you will also need to add `protected $guard_name = 'web';` as well to that model or you would get an error
252252
253253
```php
254-
use Jenssegers\Mongodb\Eloquent\Model as Model;
254+
use MongoDB\Laravel\Eloquent\Model as Model;
255255
use Maklad\Permission\Traits\HasRoles;
256256

257257
class Page extends Model
@@ -830,5 +830,5 @@ The MIT License (MIT). Please see [License File](LICENSE.md) for more informatio
830830
[link-contributors]: ../../contributors
831831
[link-releases]: ../../releases
832832
[link-laravel-permission]: https://github.com/spatie/laravel-permission
833-
[link-laravel-mongodb]: https://github.com/jenssegers/laravel-mongodb
833+
[link-laravel-mongodb]: https://github.com/mongodb/laravel-mongodb
834834
[link-freekmurze]: https://github.com/freekmurze

composer.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
"mostafamaklad",
1111
"maklad",
1212
"mostafa",
13-
"spatie",
14-
"jenssegers"
13+
"spatie"
1514
],
1615
"homepage": "https://github.com/mostafamaklad/laravel-permission-mongodb",
1716
"license": "MIT",

database/migrations/create_permission_collections.php.stub

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use Illuminate\Database\Migrations\Migration;
44
use Illuminate\Support\Facades\Schema;
5-
use Jenssegers\Mongodb\Schema\Blueprint;
5+
use MongoDB\Laravel\Schema\Blueprint;
66

77
return new class extends Migration
88
{

src/Models/Permission.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Maklad\Permission\Models;
44

55
use Illuminate\Support\Collection;
6-
use Jenssegers\Mongodb\Eloquent\Model;
6+
use MongoDB\Laravel\Eloquent\Model;
77
use Maklad\Permission\Contracts\PermissionInterface;
88
use Maklad\Permission\Exceptions\PermissionAlreadyExists;
99
use Maklad\Permission\Exceptions\PermissionDoesNotExist;

src/Models/Role.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Maklad\Permission\Models;
44

55
use Illuminate\Database\Eloquent\Builder;
6-
use Jenssegers\Mongodb\Eloquent\Model;
6+
use MongoDB\Laravel\Eloquent\Model;
77
use Maklad\Permission\Contracts\PermissionInterface;
88
use Maklad\Permission\Contracts\RoleInterface;
99
use Maklad\Permission\Exceptions\GuardDoesNotMatch;

src/Traits/HasPermissions.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace Maklad\Permission\Traits;
44

55
use Illuminate\Support\Collection;
6-
use Jenssegers\Mongodb\Eloquent\Builder;
7-
use Jenssegers\Mongodb\Eloquent\Model;
6+
use MongoDB\Laravel\Eloquent\Builder;
7+
use MongoDB\Laravel\Eloquent\Model;
88
use Maklad\Permission\Contracts\PermissionInterface;
99
use Maklad\Permission\Contracts\PermissionInterface as Permission;
1010
use Maklad\Permission\Exceptions\GuardDoesNotMatch;

src/Traits/HasRoles.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace Maklad\Permission\Traits;
44

55
use Illuminate\Support\Collection;
6-
use Jenssegers\Mongodb\Eloquent\Builder;
7-
use Jenssegers\Mongodb\Eloquent\Model;
8-
use Jenssegers\Mongodb\Relations\BelongsToMany;
6+
use MongoDB\Laravel\Eloquent\Builder;
7+
use MongoDB\Laravel\Eloquent\Model;
8+
use MongoDB\Laravel\Relations\BelongsToMany;
99
use Maklad\Permission\Contracts\RoleInterface as Role;
1010
use Maklad\Permission\Helpers;
1111
use Maklad\Permission\PermissionRegistrar;

tests/Admin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
77
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
88
use Illuminate\Foundation\Auth\Access\Authorizable;
9-
use Jenssegers\Mongodb\Eloquent\Model;
9+
use MongoDB\Laravel\Eloquent\Model;
1010
use Maklad\Permission\Traits\HasRoles;
1111

1212
class Admin extends Model implements AuthorizableContract, AuthenticatableContract

tests/TestCase.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use Illuminate\Foundation\Application;
66
use Illuminate\Foundation\Testing\DatabaseMigrations;
7-
use Jenssegers\Mongodb\MongodbServiceProvider;
7+
use MongoDB\Laravel\MongoDBServiceProvider;
88
use Maklad\Permission\Helpers;
99
use Maklad\Permission\Models\Permission;
1010
use Maklad\Permission\Models\Role;

tests/User.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
77
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
88
use Illuminate\Foundation\Auth\Access\Authorizable;
9-
use Jenssegers\Mongodb\Eloquent\Model;
9+
use MongoDB\Laravel\Eloquent\Model;
1010
use Maklad\Permission\Traits\HasRoles;
1111

1212
/**

0 commit comments

Comments
 (0)