Skip to content

Commit 56b93b7

Browse files
committed
Update Seeders
1 parent aa54e0b commit 56b93b7

File tree

4 files changed

+20
-35
lines changed

4 files changed

+20
-35
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,5 @@ From Laravel Version 6.0
6464
1. composer require laravel/ui
6565
2. php artisan ui vue --auth
6666
3. npm install
67-
4. npm run dev
67+
4. npm run watch
6868
```

database/seeds/PermissionDatabaseSeeder.php

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,30 @@
44

55
class PermissionDatabaseSeeder extends Seeder
66
{
7+
protected $seedersPath = __DIR__.'/../../database/seeds/';
78
/**
89
* Seed the application's database.
910
*
1011
* @return void
1112
*/
1213
public function run()
13-
{
14-
$this->call(PermissionsSeeder::class);
15-
$this->call(RolesSeeder::class);
16-
$this->call(UsersSeeder::class);
14+
{ $seeds = [
15+
'PermissionsSeeder',
16+
'RolesSeeder',
17+
'UsersSeeder'
18+
];
19+
20+
foreach ($seeds as $class) {
21+
22+
$file = $this->seedersPath.$class.'.php';
23+
if ( file_exists( $file ) && !class_exists($class)) {
24+
require_once $file;
25+
}
26+
with(new $class())->run();
27+
}
28+
29+
// $this->call(PermissionsSeeder::class);
30+
// $this->call(RolesSeeder::class);
31+
// $this->call(UsersSeeder::class);
1732
}
1833
}

routes/permission.php

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,33 +5,4 @@
55
Route::get('/asset', 'PermissionController@assets')->name('permission.asset');
66
// Test
77
Route::get('/laravel-permission', 'PermissionController@doc')->name('permission.doc');
8-
});
9-
10-
11-
/* Demo Routes */
12-
Route::group(['namespace' => config('permission.controller_namespace'),'middleware'=>['role:admin']],function(){
13-
// Permissions
14-
Route::get('/permissions', 'PermissionController@index')->name('permissions.index');
15-
16-
// Users
17-
Route::get('/users', 'UserController@index')->name('users');
18-
// Vue CRUD
19-
Route::get('/users/all', 'UserController@all')->name('users.all');
20-
Route::get('/user/{id}', 'UserController@getUser')->name('user');
21-
Route::post('/user/add', 'UserController@addUser')->name('user.add');
22-
Route::get('/user/edit/{id}', 'UserController@editUser')->name('user.edit');
23-
Route::put('/user/update/', 'UserController@updateUser')->name('user.update');
24-
Route::delete('/user/delete/{id}', 'UserController@deleteUser')->name('user.delete');
25-
// Ajax
26-
Route::get('/roles/all', 'UserController@allRoles')->name('roles.all');
27-
Route::post('/role/add', 'PermissionController@addRole')->name('role.add');
28-
Route::get('/role/{id}', 'PermissionController@getRole')->name('role.get');
29-
Route::put('/role/update', 'PermissionController@updateRole')->name('role.edit');
30-
Route::delete('/role/delete', 'PermissionController@deleteRole')->name('role.delete');
31-
32-
// Permission
33-
Route::post('/permission/add', 'PermissionController@addPermission')->name('permission.add');
34-
Route::get('/permission/{id}', 'PermissionController@getPermission')->name('permission.get');
35-
Route::put('/permission/update', 'PermissionController@updatePermission')->name('permission.edit');
36-
Route::delete('/permission/delete', 'PermissionController@deletePermission')->name('permission.delete');
378
});

src/Commands/installPermission.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ class InstallPermission extends Command
2323
protected $description = 'Install the CodexShaper Laravel permission';
2424

2525
protected $seedersPath = __DIR__.'/../../database/seeds/';
26-
protected $routesPath = __DIR__.'/../../routes/';
2726

2827
protected function getOptions()
2928
{

0 commit comments

Comments
 (0)