2017-06-07 5 views
0

Ich möchte lernen Larvel bitte helfen.Fehler in make-Controller in Laravel

Verwenden Laravel Version 5.0.16.

php artisan make:controller Admin\Controller --resource 

Es zeigt diesen Fehler:

[RuntimeException] The "--resource" option does not exist.

Was ist das Problem?

Was ist anders?

php artisan make:controller Admin\Controller --resource 

php artisan make:controller Admin\Controller --plain 

php artisan make:controller Admin\Controller 
+2

--resource existiert nicht in Laravel 5,0 –

+0

Sie haben diese Option in Neueste Laravel ... entfernt –

Antwort

1

erste aller --resource existiert nicht in 5.0 und verwenden Sie nicht/in Controller-Namen, wie Sie über Admin/Regler schreiben es als Admincontroller

Short

Jetzt in Laravel 5.2 make:controller Befehl erstellt Plain-Controller, wenn Sie wollen Ressourcen-Controller müssen Sie hinzufügen - Ressource

Resource Contr oller

Ressourcencontroller bietet vier integrierte Methoden von CRUD mit Routen als auch, zum Beispiel Sie laufen:

php artisan make:controller AdminController --resource 

Dann können die Routen registriert werden:

Route::resource('admin', 'AdminController'); 

Es wird gebe dir vier Methoden.

Erstellen von Updates

Laravel Ressource Routing die typischen „CRUD“ Wege zu einer Steuerung mit einer einzigen Codezeile löschen Abrufen zuweist.

Plain Controller und ohne --plain.

Bevor Laravel 5.2 --plain wurde verwendet, um einen einfachen Controller ohne eingebaute Routen und Methoden zu machen. Jetzt:

php artisan make:controller AdminController

Funktioniert wie --plain.

Referenz:https://laravel.com/docs/5.4/controllers

+0

Dank blue moon –