LaravelUserManagement
LaravelUserManagement copied to clipboard
Classes do not meet PSR-4 autoloading standards
By following the install instructions on Laravel 7 I bumped into this: https://github.com/Mekaeil/LaravelUserManagement/issues/4
Running composer dump-autoload solved the problem, but got this notice, not sure if it's going to cause any trouble in the future:
Deprecation Notice: Class Mekaeil\LaravelUserManagement\Seeders\Department\MasterDepartmentTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Department/MasterDepartmentTableSeeder.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201 Deprecation Notice: Class Mekaeil\LaravelUserManagement\Seeders\Permission\MasterPermissionTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Permission/MasterPermissionTableSeeder.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201 Deprecation Notice: Class Mekaeil\LaravelUserManagement\Seeders\Permission\MasterRoleTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Role/MasterRoleTableSeeder.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///usr/local/bin/composer/src/Composer/Autoload/ClassMapGenerator.php:201
Thank you!
I think this is the reason the db:seed
command does not work, it can't run
Target class [RoleTableSeeder] does not exist.
Got the Same issue.
`Class Mekaeil\LaravelUserManagement\Seeders\Permission\MasterRoleTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Role/MasterRoleTableSeeder.php does not comply with psr-4 autoloading standard. Skipping.
Class Mekaeil\LaravelUserManagement\Seeders\Department\MasterDepartmentTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Department/MasterDepartmentTableSeeder.php does not comply with psr-4 autoloading standard. Skipping.
Class Mekaeil\LaravelUserManagement\Seeders\Permission\MasterPermissionTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Permission/MasterPermissionTableSeeder.php does not comply with psr-4 autoloading standard. Skipping.`
is there any hotfix which can be done, by myself to get it running?
I have the same issue. anyone who fix this?
Follow this changes https://github.com/Mekaeil/LaravelUserManagement/pull/14/commits/46bd5fdb9cc17cbcbfedc98c1842eecc3541522c
After make composer dumpautoload, i got this:
Generating optimized autoload files Class Mekaeil\LaravelUserManagement\Seeders\Permission\MasterRoleTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Role/MasterRoleTableSeeder.php does not comply with psr-4 autoloading standard. Skipping. Class Mekaeil\LaravelUserManagement\Seeders\Department\MasterDepartmentTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Department/MasterDepartmentTableSeeder.php does not comply with psr-4 autoloading standard. Skipping. Class Mekaeil\LaravelUserManagement\Seeders\Permission\MasterPermissionTableSeeder located in ./vendor/mekaeil/laravel-user-management/src/Database/Seeders/Permission/MasterPermissionTableSeeder.php does not comply with psr-4 autoloading standard. Skipping. ... Discovered Package: mekaeil/laravel-user-management ... Discovered Package: spatie/laravel-permission ... Package manifest generated successfully.
Alguin cacho como solucionar este tema??