Skip to content

Commit 1c1b404

Browse files
committed
Merge branch 'master' into 8.x
2 parents 9c87ac0 + a35abe7 commit 1c1b404

File tree

7 files changed

+8
-7
lines changed

7 files changed

+8
-7
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
php: [8.1, 8.2, 8.3]
14+
php: [8.1, 8.2, 8.3, 8.4]
1515
laravel: [10.*, 11.*]
1616
stability: [prefer-lowest, prefer-stable]
1717
include:

docs/docs/8.x/the-basics/models/user.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
```php
44
<?php
5-
5+
use Illuminate\Foundation\Auth\User as Authenticatable;
66
use Laratrust\Contracts\LaratrustUser;
77
use Laratrust\Traits\HasRolesAndPermissions;
88

9-
class User extends Model implements LaratrustUser
9+
class User extends Authenticatable implements LaratrustUser
1010
{
1111
use HasRolesAndPermissions; // add this trait to your user model
1212

docs/docs/8.x/usage/querying-relationships.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,5 @@ To retrive all the users that don't have any roles or permissions you can use:
8787
```php
8888
User::whereDoesntHaveRoles()->get();
8989

90-
User::whereDoesntHavePermission()->get();
90+
User::whereDoesntHavePermissions()->get();
9191
```

resources/views/setup-teams.blade.php

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

33
use Illuminate\Database\Migrations\Migration;
44
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Support\Facades\Schema;
56

67
class LaratrustSetupTeams extends Migration
78
{

src/Contracts/LaratrustUser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,5 +150,5 @@ public function syncPermissions(
150150
*
151151
* @return Collection<\Laratrust\Contracts\Permission>
152152
*/
153-
public function allPermissions(array $columns = null, $team = false): Collection;
153+
public function allPermissions(?array $columns = null, mixed $team = false): Collection;
154154
}

src/Http/Controllers/PermissionsController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function create()
3535
public function store(Request $request)
3636
{
3737
$data = $request->validate([
38-
'name' => 'required|string|unique:'.config('laratrust.tables.roles', 'roles').',name',
38+
'name' => 'required|string|unique:'.config('laratrust.tables.permissions', 'permissions').',name',
3939
'display_name' => 'nullable|string',
4040
'description' => 'nullable|string',
4141
]);

src/Traits/HasRolesAndPermissions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ public function syncPermissionsWithoutDetaching(
498498
*
499499
* @return Collection<\Laratrust\Contracts\Permission>
500500
*/
501-
public function allPermissions(array $columns = null, $team = false): Collection
501+
public function allPermissions(?array $columns = null, mixed $team = false): Collection
502502
{
503503
$columns = is_array($columns) ? $columns : null;
504504
if ($columns) {

0 commit comments

Comments
 (0)