Vergewissern Sie sich in Ihrem composer.json
haben:
"autoload": {
"classmap": [
"database",
"tests/TestCase.php"
],
"psr-4": {
"App\\": "app/"
}
},
Sie diesen Teil haben sollte psr-4
(es Voreingestellt ist hier).
Jetzt sollten Sie lieber nicht verwenden app/Requests/User
aber app/Http/Requests/User
weil Requests
sollte in Http
Verzeichnis platziert werden.
Wenn Sie jetzt php artisan make:request User\CreateUserRequest
laufen sollten Sie Antwort von Handwerkern erhalten:
\ Antrag erfolgreich erstellt.
und in Ihrem app/Http/Requests/User
Verzeichnis sollten Sie Datei CreateUserRequest.php
habe ich es vor einem Moment eingecheckt haben und es funktioniert gut. Natürlich ist es möglich, dass Sie in der Version, die Sie installiert haben, einen Fehler haben oder Sie einige andere App-Einstellungen geändert haben, so dass Sie versuchen könnten, es auf die neueste Version zu aktualisieren (ich habe es getestet auf Version, die ich vor ein paar Tagen heruntergeladen habe).
'User \ CreateUserRequest' für mich funktioniert. Es wird eine Datei namens 'CreateUserRequest.php' im' app/Http/Requests/User' Namensraum (in der Datei) 'App \ Http \ Requests \ User' erstellt. Es gibt keine Möglichkeit, das Stammverzeichnis mit dem Befehl festzulegen. Wenn Sie es in einem Verzeichnis außerhalb von 'app/Http/Requests' haben wollen, können Sie es manuell verschieben. – Marwelln
haben Sie versucht, php artisan make: request Benutzer \\ CreateUserRequest? – Darryldecode
Danke Darryl, das ist die richtige Antwort. – matthewdaniel