laravel/framework

Bad path for nested enums, created through artisan

Chiusa

#60.152 aperta il 17 mag 2026

 (1 commento) (0 reazioni) (0 assegnatari)PHP (11.939 fork)batch import
help wanted

Metriche repository

Star
 (34.846 stelle)
Metriche merge PR
 (Merge medio 1g 22h) (129 PR mergiate in 30 g)

Descrizione

Laravel Version

13.9.0

PHP Version

8.4.1

Database Driver & Version

10.11.14-MariaDB-0+deb12u2 - Debian 12

Description

Creation enums by artisan command generates bad path for multiple results, except first one, if there is no Top-level folder in filesystem (In my case it is Enums folder).

If you execute php artisan make:enum Enums/Profile/HairColor, it will create Enums/Profile/HairColor.php as expected. But when you execute next command, like php artisan make:enum Enums/Profile/EyeColor, it will generate the file in folder Enums/Enums/Profile/HairColor.php.

Steps To Reproduce

php artisan make:enum Enums/Profile/HairColor php artisan make:enum Enums/Profile/EyeColor php artisan make:enum Enums/Profile/Ethnicity

Guida contributor