Lumen (Laravel) Eloquent php artisan Hersteller:Modell nicht definiert
Ich benutze Lumen 1.0 für ein API Projekt.
Habe ich bereits aktivieren Beredt, indem Sie die Auskommentierung der folgenden Zeile in bootstrap/app.php Datei :
$app->withEloquent();
Aber wenn ich möchte mein erstes Modell mit der migration schlägt fehl :
php artisan make:model Book --migration
Fehlermeldung :
[InvalidArgumentException]
Command "make:model" is not defined.
Did you mean one of these?
make:seeder
make:migration
Laravel doc über Eloquent (http://laravel.com/docs/5.1/eloquent#defining-models).
Lumen doc (http://lumen.laravel.com/docs/installation) enthalten nicht Eloquent doc, weil, es ist standardmäßig nicht aktiviert.
Haben Sie Ideen, um diesen Fehler zu vermeiden ?
Hinzufügen von details
php artisan --version
Zeigt :
Laravel Framework version Lumen (5.1.6) (Laravel Components 5.1.*)
InformationsquelleAutor jedema | 2015-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie sehen diese Fehlermeldung, weil Lumen nicht mit
make:model
.Sehen Sie eine Liste aller Handwerker-Befehle, die Sie haben zu Ihrer Verfügung, führen Sie einfach
php artisan
.Dass gesagt wird, ich habe nur herausfinden, dass das Paket, welches ich Hinzugefügt habe, um ein lumen installation und es scheint zu funktionieren https://github.com/webNeat/lumen-generators#installation
Hoffe, das hilft!
InformationsquelleAutor Ross Wilson
Gehen Sie in das Projektverzeichnis und fügen Sie die Generatoren Paket an Ihre Komponisten.json mit dem folgenden Befehl
composer require wn/lumen-generators
Fügen Sie folgende code-segment auf den
app/Providers/AppServiceProvider.php
public function register()
{
if ($this->app->environment() == 'local') {
$this->app->register('Wn\Generators\CommandsServiceProvider');
}
}
Stellen Sie sicher, dass Sie un-kommentiert folgende Zeile in
bootstarp/app.php
können service-Provider auf Ihr Projekt.$app->register(App\Providers\AppServiceProvider::class);
Laufen
php artisan list
Befehl auf das Projekt-Verzeichnis (document root) jetzt werden Sie sehen, neue Elemente gibt.InformationsquelleAutor Thushan