Skip to content

Commit 5fdbf01

Browse files
Make Laravel/Users compatible
1 parent 6e0d4ae commit 5fdbf01

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+110
-1084
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
],
2323
"require": {
2424
"php": "^8.1",
25+
"backstage/laravel-users": "^0.0.19",
2526
"filament/filament": "^3.0",
2627
"laravel/sanctum": ">=3.3.3",
2728
"spatie/laravel-package-tools": "^1.15.0",

config/backstage/users.php

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

33
// config for Backstage/Users
44

5-
use Backstage\Filament\Users\Models;
65
use Backstage\Filament\Users\Pages\ManageApiTokens;
76
use Backstage\Filament\Users\Resources\UserResource;
8-
use Backstage\Filament\Users\Resources\UsersTagResource;
97

108
return [
119
'resources' => [
1210
'users' => UserResource::class,
13-
'users-tags' => UsersTagResource::class,
1411
],
1512

1613
'pages' => [
1714
'manage-api-tokens' => ManageApiTokens::class,
1815
],
1916

20-
'eloquent' => [
21-
'users' => [
22-
'model' => Models\User::class,
23-
'table' => 'users',
24-
'observer' => \Backstage\Filament\Users\Observers\UserObserver::class,
25-
],
26-
27-
'user_logins' => [
28-
'model' => Models\UserLogin::class,
29-
'table' => 'user_logins',
30-
],
31-
],
32-
3317
'record' => [
34-
'user_logins' => true,
35-
'user_traffic' => true,
36-
'user_must_verify' => true,
3718
'can_toggle_sub_navigation' => true,
3819
'manage-api-tokens' => false,
3920
],

database/migrations/add_sub_navigation_preference_to_users_table.php.stub renamed to database/migrations/1_add_sub_navigation_preference_to_users_table.php.stub

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ return new class extends Migration
1212
*/
1313
public function up(): void
1414
{
15-
Schema::table('users', function (Blueprint $table) {
15+
Schema::table(config('users.eloquent.user.table', 'users'), function (Blueprint $table) {
1616
$table->enum('sub_navigation_preference', ['start', 'end', 'top'])
1717
->default('top')
1818
->after('remember_token')
@@ -25,7 +25,7 @@ return new class extends Migration
2525
*/
2626
public function down(): void
2727
{
28-
Schema::table('users', function (Blueprint $table) {
28+
Schema::table(config('users.eloquent.user.table', 'users'), function (Blueprint $table) {
2929
$table->dropColumn('sub_navigation_preference');
3030
});
3131
}

database/migrations/create_permission_event_logs_table.php.stub

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

database/migrations/create_user_logins_table.php.stub

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

database/migrations/create_user_traffic_table.php.stub

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

database/migrations/create_users_tags_pivot_table.php.stub

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

database/migrations/create_users_tags_table.php.stub

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

database/migrations/user_password_nullable.php.stub

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

src/Commands/UsersCommand.php

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

0 commit comments

Comments
 (0)