Skip to content

Commit 27f65d3

Browse files
committed
Make compatible with backstage/users
1 parent edefe15 commit 27f65d3

8 files changed

+17
-35
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"php": "^8.2",
2020
"spatie/laravel-package-tools": "^1.16",
2121
"laravel/sanctum": ">=3.3.3",
22-
"illuminate/contracts": "^10.0||^11.0",
22+
"illuminate/contracts": ">=10.0",
2323
"spatie/laravel-permission": ">=6.0",
2424
"lorisleiva/laravel-actions": ">=2.8"
2525
},

database/migrations/1_add_sub_navigation_preference_to_users_table.php.stub

Lines changed: 0 additions & 32 deletions
This file was deleted.

database/migrations/2_create_user_logins_table.php.stub renamed to database/migrations/1_create_user_logins_table.php.stub

File renamed without changes.

database/migrations/3_create_user_traffic_table.php.stub renamed to database/migrations/2_create_user_traffic_table.php.stub

File renamed without changes.
File renamed without changes.

database/migrations/7_create_user_notification_preferences_table.php.stub renamed to database/migrations/4_create_user_notification_preferences_table.php.stub

File renamed without changes.

src/Eloquent/Concerns/User/HasScopes.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,14 @@
55
trait HasScopes
66
{
77
// WIP
8+
9+
public function scopeVerified($query)
10+
{
11+
return $query->whereNotNull('email_verified_at');
12+
}
13+
14+
public function scopeUnverified($query)
15+
{
16+
return $query->whereNull('email_verified_at');
17+
}
818
}

src/LaravelUsersServiceProvider.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@
1414

1515
class LaravelUsersServiceProvider extends PackageServiceProvider
1616
{
17+
public static string $name = 'backstage:laravel/users';
18+
19+
public static string $viewNamespace = 'backstage/laravel/users';
20+
1721
public function configurePackage(Package $package): void
1822
{
1923
$package
20-
->name('laravel-users')
21-
->hasConfigFile()
24+
->name(static::$name)
25+
->hasConfigFile('users')
2226
->hasMigrations($this->getMigrations())
2327
->hasCommands([
2428
Commands\MakeUserCommand::class,

0 commit comments

Comments
 (0)