2016-08-30 2 views
0

Ich beginne mit Laravel und ich habe einige Zweifel an den externen Komponenten.Sollte ich Laravel-Kollektiv oder eine andere Komponente verwenden?

Ich habe bereits die laravel collective und die adamwathan/bootforms verwendet und die beiden zeigen mir Vor- und Nachteile. Ich habe nach Informationen oder Diskussion darüber gesucht und ich habe nichts gefunden

Zum Beispiel kann ich Formen extrem schnell mit diesen Komponenten bauen, aber ich wurde manchmal begrenzt.

Nach der etwa Sitzung des Laravel Collective sie sagen:

Die Laravel Collective eine Gemeinschaftsorganisation ist konstruierte Bestandteile zu halten, die aus dem Laravel Rahmenkern

So wurden entfernt, Wenn das Formular aus dem Core entfernt wird, sollte ich diese Komponente weiter verwenden?

Und in der readme aus dem Bootform, sagen sie

Wahrscheinlich für Ihre Super individuellen nicht perfekt ready-for-Release-Anwendungen der Marke, aber eine große Zeitersparnis, wenn Sie sind noch in der Prototyping-Phase!

Was denken Sie über die Verwendung externer Komponenten? Denkst du, dass es eine gute Idee ist zu verwenden oder bevorzugst du den originalen Kern aus dem Laravel?

+0

Ich bin mir nicht sicher über Bootformen, aber Laravel Kollektiv wird aktiv gepflegt. Ich hatte Probleme, auf Laravel 5.3 zu aktualisieren und auf ihrem Twitter-Feed gaben sie an, welche Version zu verwenden war, die 100% funktionierte. Nach der Aktualisierung funktionierte alles ohne Probleme. – Thomas

Antwort

0

Nach 3 Wochen mit Laravel arbeiten. Ich habe etwas gelernt:

Wenn Sie einfache Formulare ohne HTML erstellen möchten, empfehle ich Ihnen, die AdamWathan bootform oder Laravel collective zu verwenden. Das einzige Problem ist: Diese Tools hat keine gute Option mit Sie wollen ein sehr anpassungsfähiges Feld.

Bootform

Pros

  1. Bootform hat mehr Komponenten und Funktionen
  2. Reduzierte Boilerplate
  3. Automatische Validierung Staat
  4. Einige benutzerdefinierte Formulare, wie die horizontalen Formen

Cons

  1. Einige Schwierigkeiten mit Dokumentation

Laravel Collective

Pros

  1. Alle notwendigen Dinge eine Laravel Form, wie die CSRF-Schutz zu bauen und versteckt Felder.

Was ich tun

Eigentlich bin ich mit Collective und HTML-Code. Ich benutze eine Mischung der beiden, wenn ich ein einfaches Feld oder bestimmte Felder (csrf Schutz, zum Beispiel) brauche ich Kollektiv und wenn ich ein anpassbarer Feld, wie eine Schaltfläche mit einem Symbol oder ein spezielles Element in Bootstrap, ich brauche benutze nur HTML.

Verwandte Themen