40 der besten Laravel-Tools und -Ressourcen

Bild
Hallo Habr! Ich präsentiere Ihnen die Auswahl, die eine Übersetzung meines Originalartikels ist .

Wenn Sie Ideen haben, was Sie der Sammlung hinzufügen können, werde ich gerne in den Kommentaren sprechen. Genieße es!

Ressourcen zum Lernen von Laravel


Was ich persönlich in Laravel für cool halte, ist, dass man leicht lernen kann, wie man darin arbeitet. Das Laravel-Ökosystem ist nicht nur ein Entwicklungswerkzeug. Dieses Framework verfügt über eine hervorragende Datenbank mit Plattformen und Kursen, mit denen Sie die grundlegenden Feinheiten der Arbeit erlernen können. Hier sind einige davon:

Laracasts


Laracasts ist eine Lernressource für Webentwickler. Die Ressource enthält hervorragende Screencasts zu Laravel, Vue, allgemeinen PHP-Konzepten, Datenbanken und vielem mehr. Man könnte sagen, es ist wie Netflix für Ihre zukünftige Karriere. Sie können von Grund auf mit dem Training mit Laravel beginnen und sich über Neuigkeiten in Laravel auf dem Laufenden halten.

Testgetriebene Laravel


Wenn wir über Entwicklungstechniken sprechen, bevorzuge ich die Verwendung von Entwicklung durch Testen (TDD). Mit Laravel ist diese Technik sehr einfach anzuwenden. Sie können dies mit dem Test Driven Laravel- Kurs lernen. Nehmen Sie am Videokurs teil und Sie können eine zuverlässigere Anwendung erstellen.

Zuversichtlich Laravel


Jeder weiß, dass Sie Ihren Code mit Tests abdecken müssen, aber nur einige Anwendungen enthalten Tests. Der Confident Laravel-Videokurs hilft Ihnen dabei, Hindernisse für das Schreiben von Tests zu beseitigen. Jeder erfahrene und ehrgeizige Entwickler schreibt Tests. Und natürlich möchte jeder, dass dieser Prozess weniger Zeit in Anspruch nimmt. Zuversichtlich Laravel lehrt Sie, Tests für Ihre Laravel-Anwendung zu schreiben und sich voll und ganz darauf zu verlassen.

Laracon online


Laracon Online ist eine jährliche Online-Konferenz. Dies ist die bequemste und kostengünstigste Möglichkeit für jeden Entwickler, sich als Teilnehmer an der Laracon-Konferenz zu fühlen.

Effektives PHP


Ich empfehle dringend, den Nuno Maduro Writing Effective PHP- Videokurs anzusehen. Dies wird ein wesentlicher Beitrag zur Ausbildung jedes PHP-Entwicklers sein. In diesem Kurs lernen Sie, wie Sie kurz und klar Code schreiben, und erklären die Grundprinzipien zur Vermeidung von Fehlern und vieles mehr.

Laravel Kernabenteuer


Laravel Core Adventures ist ein ausgezeichneter Videokurs über die Grundkonzepte von Laravel, der nicht nur dazu beiträgt, Wissen zu erlangen, sondern auch eine gute Zeit zu haben.

Erstellen Sie einen Chatbot-Kurs


Der Kurs zum Erstellen eines Chatbots zeigt Ihnen, wie Sie Chat-Bots und Voice-Bots mit PHP entwickeln, erweitern und testen.

Laravel-Zertifizierung


Wenn Sie bereits alle erforderlichen Kenntnisse und Fähigkeiten in der Entwicklung mit Laravel erworben haben, können Sie diese natürlich mithilfe des Laravel-Zertifizierungsprogramms bestätigen.

Laravel Gemeinschaft


Laravel selbst ist bereits ein großartiger Rahmen. Aber seine ständige Entwicklung ist sehr eng mit seiner Gemeinde verbunden. Entwickler teilen ständig ihre Erfahrungen und Best Practices, geben Tipps und Ratschläge und notieren auch die Dinge, die verbessert werden müssen. Ich möchte auf einige der Ressourcen hinweisen, die für jeden Laravel-Entwickler erforderlich sind.

Laracasts Forum


Das Laracasts Forum ist eine Plattform, auf der Entwickler ihre Erfahrungen und Tutorials austauschen . Hier können Sie jederzeit um Rat fragen und Ihre Fragen diskutieren.

LaravelIO


LaravelIO ist eine großartige Ressource, in der auch Entwicklungsprobleme diskutiert werden. Dort können Sie Antworten auf verschiedene Fragen finden und Ihre Erfahrungen teilen.

Schlaffer Kanal Larachat


Larachat Slack Workspace ist ein Slack-Bereich mit verschiedenen Kanälen, die einer Vielzahl von Themen gewidmet sind.

Laravel Nachrichten


Laravel News ist die offizielle Laravel-Nachrichtenquelle sowie ein wöchentlicher Newsletter über die neuesten Trends in der Laravel-Community.

Laravel Podcast


Der Laravel Podcast ist ein großartiger Ort, um wichtige Trends in der Laravel-Community zu diskutieren.

Larajobs


LaraJobs ist eine Ressource für die Suche nach Arbeit und die Stellenausschreibung für Stellen im Zusammenhang mit Laravel, PHP-Entwicklung und anderen technischen Fachgebieten.

Laravel Blog


Laravel Blog ist der offizielle Laravel-Blog, in dem Sie die neuesten Laravel-Veröffentlichungen und verschiedene Veranstaltungen sowie die Podcasts von Taylor Otvel (Erfinder von Laravel) finden.

Laravel-Ökosystem


Das Laravel-Ökosystem hat Entwicklern definitiv etwas zu bieten. Normalerweise versuche ich, nichts zu loben, was ich benutze, neige aber dazu, mehr zu kritisieren. Wenn es jedoch um das Laravel-Ökosystem geht, kann ich einfach nicht anders. Hier möchte ich einige originelle und sehr nützliche Tools erwähnen, die bei der Entwicklung Ihrer Projekte nützlich sein können.

Entwicklungsumgebung


Laravel Valet


Laravel Valet installiert problemlos eine minimalistische Entwicklungsumgebung für Ihre Laravel-Anwendung. Wirklich ein großartiges Tool für MacOS-Benutzer.

Hauptmerkmale:

  • Schnell (verbraucht ca. 7 MB RAM)
  • Einfach zu installieren
  • Keine Konfiguration erforderlich (Sie müssen nur einen Ordner im Stammverzeichnis erstellen)
  • Einfach zu bedienen (bietet einfache Kommandozeilen-Tools)
  • Keine Notwendigkeit für Vagrant oder Docker
  • Unterstützt Ngrok-Tunnel
  • Ermöglicht die manuelle Installation zusätzlicher Dienste (wie Redis oder MySQL) mit Homebrew

Laravel Valet ist Open Source Software. Die gesamte Dokumentation dazu finden Sie auf der offiziellen Laravel- Website .

Laravel Gehöft


Laravel Homestead ist ein vorgefertigter Vagrant-Build, der eine großartige Entwicklungsumgebung bietet. Sie müssen PHP, einen Webserver oder eine andere Serversoftware nicht auf einem lokalen Computer installieren.

Hauptmerkmale:

  • Funktioniert unter allen Betriebssystemen: Mac, Windows und Linux
  • Vagrant-Boxen lassen sich leicht entfernen und neu erstellen.
  • Alle erforderlichen Dienste sind sofort verfügbar (z. B. PHP 7.3, Nginx, MySQL, Redis und andere).
  • Bietet die Möglichkeit, einen freigegebenen Ordner zwischen der virtuellen Maschine und der primären Maschine zu verwenden

Laravel Homestead ist auch Open Source Software. Die gesamte Dokumentation zur Installation finden Sie auf der offiziellen Laravel- Website .

Laravel-Erweiterungen und -Pakete


Laravel Pass


Laravel Passport ist das einfachste Tool für Authentifizierungs-APIs. Es bietet eine vollständige OAuth2-Serverimplementierung für Ihre Anwendung.

Hauptmerkmale:

  • Vereinfacht den Installationsprozess des OAuth2-Servers und vereinfacht die Verwendung dank des Befehlszeilentools
  • Kommt mit allen notwendigen Datenbankmigrationen, Controllern und Routen
  • Enthält integrierte Komponenten von Vue.JS

Der Laravel-Pass ist gemeinfrei. Alle notwendigen Unterlagen zur Installation finden Sie hier .

Laravel Scout


Fügen Sie Ihren Eloquent-Modellen mit Laravel Scout eine Volltextsuche hinzu. Dies ist eine praktische Software zum Synchronisieren von Suchindizes mit Ihren Eloquent-Datensätzen.

Hauptmerkmale:

  • Kommt mit Algolia Fahrer
  • Ermöglicht es Ihnen, Ihren Treiber anstelle von Algolia zu schreiben und Scout durch Ihre eigene Suchimplementierung zu ergänzen, z. B. Elasticsearch, MySQL-Volltextsuche, TNTSearch usw.

Laravel Scout ist Open Source Software. Auf der offiziellen Website können Sie mehr über ihn erfahren.

Laravel Funke


Laravel Spark ist ein praktisches Tool, um die Entwicklung von SaaS-Anwendungen zu beschleunigen.

Hauptmerkmale:

  • Tolles Werkzeug für die Entwicklung Ihres Produkts.
  • Ermöglicht es Ihnen, sich darauf zu konzentrieren, der Anwendung für den Benutzer einen Mehrwert zu verleihen
  • Behandelt Benutzerautorisierung, geplante Ereignisse, Zahlungen und mehr
  • Sehr anpassbar
  • Verleiht Ihrer Anwendung mit Vue.JS mehr Leistung
  • Ausgestattet mit Stripe.js v3, um den maximalen Schutz für Zahlungs- und Abonnementprozesse zu gewährleisten
  • Verwendet Bootstrap 4.0
  • Unterstützt die neuesten Versionen von Laravel
  • Hat vollständige Lokalisierung
  • Ausgestattet mit einem praktischen und intuitiven Einstellungsfeld
  • Ermöglicht es Ihnen, sich auf die Geschäftslogik zu konzentrieren und zu sehen, wie das Endprodukt aussehen wird

Laravel Spark ist ein kostenpflichtiges Paket, das Sie zu einem Preis von 99 USD pro Website oder 299 USD ohne Begrenzung der Anzahl der Websites kaufen können. Weitere Informationen finden Sie auf der offiziellen Website .

Laravel Nova


Laravel Nova ist ein Admin-Panel für Laravel mit einem großartigen UI- und UX-Design, das den Entwicklungsprozess beschleunigt.

Hauptmerkmale:

  • Bietet eine vollständige CRUD-Schnittstelle für Ihre Eloquent-Modelle
  • Einfach zu Ihrer Laravel-Anwendung hinzugefügt, sowohl neu als auch vorhanden
  • Konfigurierbar mit einfachem PHP-Code
  • Zeigt verschiedene Metriken für Ihre Anwendung an (einschließlich Hilfsprogramme zum Erstellen von Abfragen).
  • Integriert in Laravel-Autorisierungsrichtlinien (auch für Links, Objektive, Felder und Tools)
  • Kommt mit Nova CLI, um die volle Kontrolle über die Arbeit mit Nova zu bieten
  • Stellt der Warteschlange verzögerte Aktionen zur Verfügung
  • Ermöglicht das Hinzufügen von Objektiven zur Steuerung eloquenter Anforderungen.
  • Bietet die Möglichkeit, benutzerdefinierte Tools über die Befehlszeile zu erstellen
  • Kann in Laravel Scout integriert werden, um ultraschnelle Suchergebnisse zu erzielen
  • Enthält integrierte Filter für Pseudo-Remote-Ressourcen
  • Unterstützt die neuesten Versionen von Google Chrome, Apple Safari und Microsoft Edge
  • Ein hervorragend gestaltetes Nova-Panel kostet zwischen 99 und 199 US-Dollar pro Projekt. Alle Informationen finden Sie hier .

Laravel Abenddämmerung


Wenn Sie Ihre Anwendung testen und mit den Augen des Benutzers sehen möchten, versuchen Sie es mit Laravel Dusk. Mit diesem Tool können Sie die Anwendung automatisch über einen Browser mithilfe einer entwicklerfreundlichen API testen. Laravel Dusk wird standardmäßig mit Chromedriver geliefert.

Hauptmerkmale:

  • Erfordert keine JDK- oder Selenium-Installation (Sie können jedoch einen beliebigen Selenium-Treiber verwenden, wenn Sie möchten).
  • Ist ein nützliches Tool für Webanwendungen, die Javascript verwenden
  • Vereinfacht den Testprozess verschiedener anklickbarer Elemente Ihrer Anwendung
  • Speichert Screenshots und die Ausgabe der Browserkonsole für fehlgeschlagene Tests, sodass Sie sofort verstehen können, was schief gelaufen ist

Das Tool ist gemeinfrei. Weitere Informationen zu Laravel Dusk finden Sie auf der offiziellen Website .

Laravel Socialite


Laravel Socialite ist ein Paket, das eine flexible Schnittstelle für die Authentifizierung bei OAuth-Anbietern wie Facebook, Twitter, Google, LinkedIn, GitHub und vielen anderen bietet.

Hauptmerkmale:

  • Einfach zu bedienen
  • Es enthält fast die gesamte erforderliche Logik für die Implementierung der Authentifizierung mithilfe sozialer Dienste. Netzwerke
  • Weitgehend unterstützt von einer Community vorgefertigter Anbieter

Alle notwendigen Informationen zu Laravel Socialite finden Sie hier .

Laravel Echo


Laravel Echo ist eine JavaScript-Bibliothek, mit der Sie Kanäle abonnieren und Broadcast-Ereignisse über WebSockets abhören können.

Hauptmerkmale:

  • Ermöglicht die Implementierung von Echtzeitaktualisierungen in Ihrer Anwendung
  • Bietet alle Arten von Kanälen (öffentlich, privat und Präsenz)
  • Bietet die Möglichkeit, P2P-Ereignisse mithilfe der Flüstermethode zu übertragen
  • Funktioniert mit gängigen Standardlösungen wie dem Pusher- Dienst oder der Socket.IO- Bibliothek

Laravel Echo kann kostenlos installiert werden. Alle notwendigen Unterlagen finden Sie auf der offiziellen Website .

Laravel Medialbibliothek


Das Laravel Medialibrary-Paket ordnet alle Dateitypen Eloquent-Modellen zu. Dieses Paket erleichtert die Arbeit mit Medienobjekten überraschend.

Hauptmerkmale:

  • Ermöglicht die direkte Übertragung von Mediendateien aus dem Internet mithilfe der URL
  • Ermöglicht die Verwendung Ihrer eigenen Verzeichnisstruktur.
  • Hier können Sie die Konvertierung der Datei bestimmen. Bildgrößen, Anpassungen, Effekte und mehr
  • Bietet automatische Bildoptimierung
  • Ermöglicht das Erstellen mehrerer Mediensammlungen für ein Eloquent-Modell

Die Laravel Medialibrary bietet eine Vielzahl von Möglichkeiten. Die gesamte Installationsdokumentation finden Sie hier .

Laravel Mix


Laravel Mix (früher Laravel Elixir genannt) ist ein Tool, mit dem Sie einen fast vollständig kontrollierten Frontend-Erstellungsprozess erhalten. Es bietet eine klare und bequeme API zum Definieren der grundlegenden Schritte zum Erstellen eines Webpacks für Ihre Laravel-Anwendung.

Hauptmerkmale:

  • Bietet eine breite API, die fast alle Ihre Anforderungen erfüllt.
  • Funktioniert wie ein Wrapper in Webpack und ermöglicht das Erweitern
  • Beseitigt alle Schwierigkeiten, die mit der Installation und dem Arbeiten mit Webpack verbunden sind
  • Funktioniert mit modernen Javascript-Tools und Frameworks: Vue.JS, React.JS, Preact, TypeScript, Babel, CoffeScript
  • Transponiert und verknüpft Less, Sass und Stylus mit CSS-Dateien
  • Unterstützt BrowserSync, Hot-Reloading, Assets-Versionierung und Quell-Mapping "out of the box"

Laravel Mix kann kostenlos installiert werden. Alle Dokumentationen können auf der offiziellen Website eingesehen werden .

Laravel Kassiererin


Laravel Cashier ist ein Paket, das den Abrechnungsabonnementprozess erheblich vereinfacht. Obwohl ich glaube, dass die Stripe PHP-Bibliothek an sich gut ist, ist es viel schwieriger, sie direkt zu verwenden. Der Kassierer vermeidet nur potenzielle Probleme und vereinfacht die Abonnementverwaltung.

Hauptmerkmale:

  • Vereinfacht die Verwendung des Stripe-Abonnement-Zahlungsdienstes
  • Einfach zu bedienende und verständliche Codebasis
  • Verleiht der Stripe PHP Library eine übersichtliche und intuitive Benutzeroberfläche
  • Funktioniert mit Gutscheinen, temporären Abonnements, einmaligen Zahlungen, generiert PDF-Rechnungen und vieles mehr
  • Bietet SCA-Konformität für Europa

Das Paket ist absolut kostenlos. Installieren Sie Laravel Cashier mit allen erforderlichen Unterlagen .

Laravel Gesandter


Laravel Envoy ist ein sehr nützliches Tool zum Starten von Aufgaben mit sauberer und minimaler Syntax.

Hauptmerkmale:

  • Vereinfacht die Bereitstellung
  • Verwendet Blade-Syntax
  • Kann außerhalb des Laravel-Frameworks (und sogar PHP) verwendet werden.
  • Sehr einfach zu konfigurieren
  • Es verfügt über die Funktionalität von „Geschichten“, die mehrere Aufgaben unter einem praktischen Namen zusammenfassen. Auf diese Weise können Sie kleine und spezifische Aufgaben zu größeren zusammenfassen. Jede „Geschichte“ kann als normale Aufgabe ausgeführt werden.
  • Ermöglicht das Ausführen von Aufgaben auf mehreren Servern
  • Ermöglicht die parallele Ausführung
  • Unterstützt Benachrichtigungen in Slack and Discord (Sie können Benachrichtigungen nach jeder Aufgabe erhalten)

Laravel Envoy ist ein kostenloses Tool, auf das hier zugegriffen werden kann .

Laravel Horizont


Laravel Horizon ist ein Paket zur Verfolgung der wichtigsten Messdaten Ihres Redis Queue-Systems.

Hauptmerkmale:

  • Ermöglicht das Verfolgen von Warteschlangen mit einer übersichtlichen Web-Benutzeroberfläche
  • Bietet eine detaillierte und zugängliche Oberfläche zum Anzeigen und Wiederholen nicht erfolgreicher Aufgaben
  • Ermöglicht die Verfolgung relevanter Metriken zur Laufzeit (Aufgabenleistung, Neustarts und Fehler) in Echtzeit
  • Zeigt die letzten Wiederholungen von Aufgaben direkt auf der Detailseite fehlgeschlagener Aufgaben an
  • Speichert alle Konfigurationen des Warteschlangenarbeiters in einer Konfigurationsdatei (somit steht die gesamte Konfiguration unter Versionskontrolle).
  • Vereinfacht die Zusammenarbeit im Team
  • Ermöglicht die Verwendung eines automatischen Load Balancers für Ihre Prozesse, die mit Arbeitswarteschlangen arbeiten
  • Hat nützliche Benachrichtigungen
  • Ermöglicht das Markieren von Aufgaben (und das automatische Markieren der meisten Aufgaben)

Laravel Horizon ist kostenlos erhältlich. Alle Dokumentationen finden Sie auf der offiziellen Website .

BotMan Studio


BotMan Studio ist eine Anwendung, die auf dem Laravel-Framework basiert, um Ihre Chat-Bots effizienter zu entwickeln.

Hauptmerkmale:

  • Bietet eine Web-Treiber-Implementierung. Sie können Ihren Chat-Bot lokal entwickeln und über das Vue.JS-Chat-Widget mit ihm interagieren
  • Geeignet für verschiedene Plattformen (Slack, Telegramm, Amazon Alexa, Cisco Spark, Facebook Messenger, Hangouts Chat, HipChat und andere)
  • Seine Logik kann verwendet werden, um Ihren eigenen Chat-Bot speziell für Ihre Anwendung zu schreiben.
  • Bietet Tools zum Testen Ihrer Chat-Bots
  • Unterstützt Middleware, NLP (Natural Language Platforms), das Abrufen von Benutzerinformationen und deren Speicherung

BotMan Studio kann mit allen erforderlichen Dokumentationen installiert werden.

Laravel Mietverhältnis


Laravel Tenancy ist ein Tool zur Entwicklung von Laravel-Plattformen für mehrere Benutzer.

Hauptmerkmale:

  • Bietet eine schnelle Lösung für Laravel, ohne an Flexibilität zu verlieren
  • Ermöglicht die Verwendung der Gerüstmethode für SaaS-Plattformen für mehrere Benutzer, unabhängig von der Komplexität des Projekts
  • Bietet eine klare Trennung von Assets und Datenbanken
  • Kommt mit geschlossener und optionaler Integration in den Webserver
  • Ideal für Marketingunternehmen, die Funktionen lieber für andere Projekte wiederverwenden möchten.
  • Ermöglicht das Hinzufügen von Konfigurationen, Code, Routen usw. für einen bestimmten Mieter
  • Bietet Integrations-Tutorials mit beliebten Lösungen wie Laravel Permissions und Laravel Medialibrary

Das Laravel-Mietpaket ist für jede Art von Projekt kostenlos. Alle notwendigen Informationen finden Sie hier .

Lumen


Wenn Sie nicht das vollständige Laravel-Framework verwenden müssen, wird Ihnen Lumen auf jeden Fall gefallen. Dies ist ein Mikro-Framework, das Startvorgänge minimiert.

Hauptmerkmale:

  • Sehr schnell
  • Großartig, auch wenn Sie Unterstützung für Web- und mobile Anwendungen benötigen
  • Sehr nützlich für Mikrodienste und verschiedene APIs.
  • Ermöglicht die Arbeit mit Eloquent ORM und anderen Laravel-Komponenten, ohne ein vollständiges Framework zu verwenden
  • Vereinfacht das Routing, Caching und mehr.

Lumen - Open Source Software. Alle notwendigen Informationen dazu finden Sie hier .

Laravel-Teleskop


Laravel Telescope ist der perfekte Debugging-Assistent für Laravel-Anwendungen. Um zu verstehen, was ich meine, stellen Sie sich vor, dass der beste Debugger, den Sie jemals verwendet haben, eine separate Benutzeroberfläche mit den bequemsten Tools geworden ist. Hier ist dieses Laravel-Teleskop.

Hauptmerkmale:

  • Vereinfacht den Entwicklungsprozess
  • Bietet eine praktische Oberfläche zum Verfolgen und Debuggen vieler Aspekte Ihrer Anwendung.
  • Erweitert den Horizont des Entwicklungsprozesses und bietet direkten Zugriff auf eine Vielzahl von Informationen
  • Reduziert die Anzahl der Fehler und hilft zu verstehen, wie die Anwendung verbessert werden kann
  • Bietet ein Verständnis der Anforderungen, die an Ihre Anwendung gehen. Bietet ein klares Verständnis aller Ausnahmen, Datenbankabfragen, E-Mails, Protokolle, Caching-Vorgänge, Benachrichtigungen und vieles mehr
  • Sammelt Informationen darüber, wie viel Zeit die Ausführung aller erforderlichen Befehle und Warteschlangen benötigt

Installieren Sie Laravel Telescope kostenlos. Alle Dokumentationen sind auf der offiziellen Website verfügbar.

Laravel WebSockets-Paket


WebSockets for Laravel ist das Paket, auf das Entwickler gewartet haben. Dies vereinfacht die Implementierung des WebSockets-Servers in Laravel so weit wie möglich.

Hauptmerkmale:

  • Übernimmt vollständig die Serverseite von WebSockets
  • Ersetzt Pusher und Laravel Echo Server
  • Basierend auf Ratchet, erfordert jedoch nicht, dass Sie Ratchet selbst konfigurieren
  • Ausgestattet mit einem Echtzeit-Debugging-Panel
  • Bietet ein Echtzeitdiagramm, mit dem Sie wichtige WebSockets-Metriken verfolgen können (Spitzenverbindungen, Anzahl der gesendeten und über die API empfangenen Nachrichten).
  • Kann in Mehrbenutzeranwendungen verwendet werden.
  • Kommt mit Pusher-Protokollnachrichten (alle Pakete, die Sie bereits verwenden, funktionieren auch mit Laravel WebSockets)
  • Voll kompatibel mit Laravel Echo
  • Behält alle Hauptfunktionen von Pusher bei (private und Präsenzkanäle, Pusher HTTP API)

Die Dokumentation zur Installation von Laravel WebSockets finden Sie hier .

Andere nützliche Laravel-Dienste


Laravel Schmiede


Laravel Forge kann das Konfigurieren und Bereitstellen einer Webanwendung vereinfachen. Dieser Service erledigt den größten Teil der Verwaltungsarbeit.

Hauptmerkmale:

  • Bietet eine einfache Serververwaltung über eine einfache und intuitive Benutzeroberfläche
  • Funktioniert mit Digital Ocean-, Linode-, AWS- und Vultr-Anbietern "out of the box"
  • Aktiviert die Installation von benutzerdefiniertem VPS
  • Bietet konfigurierte aktualisierte Software für alle Ihre Anforderungen (Ubuntu, PHP, Nginx, MySQL und andere)
  • Ermöglicht es Ihnen, nicht mehr unter Bereitstellung und Hosting zu leiden und sich auf die Entwicklung zu konzentrieren
  • Erfordert das Erstellen und Konfigurieren eines neuen Servers
  • Ermöglicht es Ihnen, jeden Dienst und den gesamten Server direkt über die Benutzeroberfläche neu zu starten
  • Installiert einfach die erforderlichen SSH-Schlüssel für den Zugriff auf den Server
  • SSL
  • LetsEncrypt ( SSL ) “ ”
  • Nginx
  • ,
  • Git
  • GitHub, BitBucket, GitLab
  • - Git
  • “Deployment Trigger Url”
  • ,
  • PHP
  • Blackfire Papertail

Laravel Forge ist ein kostenpflichtiger Dienst. Der Preis hängt vom gewählten Plan ab und liegt zwischen 12 und 39 US-Dollar pro Monat. Jeder Plan hat eine kostenlose 5-Tage-Testversion. Erfahren Sie mehr über Laravel Forge auf der offiziellen Website .

Laravel Dampf


Was ist mit einer serverlosen Bereitstellungsplattform, die die gesamte Arbeit für Sie erledigt? Wickeln Sie mich bitte zwei ein. Ich spreche vom Laravel Vapor Service, den ich persönlich sehr beeindruckend finde.

Hauptmerkmale:

  • Dies ist eine automatisch skalierbare Plattform, die von AWS Lambda unterstützt wird
  • Kommt mit einer automatisch skalierbaren Datenbank, Cache-Clustern und Warteschlangenarbeitern
  • Verwalten Sie einfach Ihre Laravel-Infrastruktur
  • Ermöglicht das direkte Hochladen von Dateien in S3 mithilfe der integrierten JavaScript-Tools Vapor
  • CI
  • , DNS ( )
  • “”. , , 4 kb
  • (assets) Cloudfront CDN
  • - URL ,
  • (, )
  • ,
  • CLI

Laravel Vapor hat einen festen Preis für eine unbegrenzte Anzahl von Projekten und Bereitstellungen. Ein Nutzungsmonat kostet 39 US-Dollar, die jährliche Nutzung 399 US-Dollar (ohne AWS-Cloud-Gebühren). Detaillierte Informationen finden Sie auf der offiziellen Laravel Vapor- Website .

Chipper ci


Wenn Sie nach einem Tool für die kontinuierliche Integration in Laravel suchen, ist Chipper CI genau das Richtige für Sie.

Hauptmerkmale:

  • Führt PHPUnit- und Laravel Dusk-Tests nahtlos aus und erfordert keine zusätzliche Konfiguration.
  • Bietet ein wirklich schnelles und stabiles Laravel-orientiertes CI
  • Verwendet intelligentes Abhängigkeits-Caching, um die Montage zu beschleunigen
  • Bietet eine einfache Integration in Laravel Forge, Envoyer und Vapor

Was soll ich sagen, ich nehme meinen Hut vor David Hemfill und Chris Fidao ab, die dieses großartige Tool entwickelt und jedem Laravel-Entwickler das Leben leichter gemacht haben. ChipperCI ist ein kostenpflichtiger Service, der zu einem Preis von 39 USD pro Monat erworben werden kann. Dieser Plan beinhaltet eine 14-tägige kostenlose Testphase und beschränkt Sie nicht auf die Anzahl der Projekte, Projektteilnehmer und ermöglicht 1 wettbewerbsfähige Versammlung. Besuchen Sie die offizielle Chipper CI- Website für alle Details.

Fackel


Flare ist das Bug-Tracker-Tool, auf das Laravel-Entwickler gewartet haben.

Hauptmerkmale:

  • Bietet sofortige Lösungen für verschiedene Probleme und enthält die dafür erforderliche Dokumentation
  • Bietet eine klare und fokussierte Oberfläche zur Lösung verschiedener Probleme.
  • Sammelt lokale Fehler und Fehler in der Produktionsumgebung
  • Ermöglicht es alten Zündfehlern, den Fehler automatisch mit einem Klick zu beheben
  • Ermöglicht die Zusammenarbeit mithilfe der Funktion "Ausnahme freigeben", um Fehler effektiv zu beheben
  • Ermöglicht es Ihnen, die Zeit zum Beheben von Fehlern zu verkürzen
  • Bietet die Verfolgung von Ausnahmen und Benachrichtigungen

Flare bietet Ihnen eine kostenlose 7-Tage-Testversion. Dann können Sie einen Plan auswählen, der für Sie am bequemsten ist. Es gibt 3 Pläne mit Preisen zwischen 29 und 279 USD pro Monat und 3 Pläne zwischen 319 und 3.069 USD pro Jahr. Alle Details können hier eingesehen werden .

Laravel-Verschiebung


Aber was ist, wenn ich Ihnen sage, dass Sie Laravel-Versionen automatisch aktualisieren können? Im Allgemeinen nicht einmal Sie, sondern Laravel Shift.

Hauptmerkmale:

  • Aktualisiert Laravel-Versionen automatisch und sofort
  • Bietet die schnellste Möglichkeit, eine beliebige Version von Laravel zu aktualisieren
  • Spart Zeit und Nerven
  • Funktioniert perfekt mit Bitbucket-, Gitlab- und GitHub-Projekten
  • Bewahrt keine Kopie Ihres Codes auf

Der Laravel Shift Service bietet verschiedene Pläne, die alle Ihre Anforderungen erfüllen. Der Preis reicht von 7 bis 59 US-Dollar pro Monat. Detaillierte Informationen finden Sie hier .

Laravel Gesandter


Laravel Envoyer ist ein Bereitstellungsdienst ohne Ausfallzeiten für Ihre PHP- und Laravel-Anwendungen.

Hauptmerkmale:

  • Bietet dem Endbenutzer während der Bereitstellung eine voll funktionsfähige Anwendung
  • Unterstützt eine unbegrenzte Anzahl von benutzerdefinierten Bereitstellungen auf mehreren Servern sowie die Überwachung des Anwendungszustands
  • Bietet eine übersichtliche und benutzerfreundliche Benutzeroberfläche für die Einrichtung der Bereitstellung
  • Integriert in GitLab, GitHub, Bitbucket und Slack
  • Bietet Integration in selbst gehostetes GitLab
  • Verfolgt ausstehende Teams und Aufgaben
  • Bietet reibungslose Rollbacks der Bereitstellung
  • Ermöglicht unbegrenzte Teammitglieder und unbegrenzte Bereitstellungen

Die monatliche Zahlung von Laravel Envoyer beträgt 10-50 US-Dollar. Der Preis hängt von der Anzahl der Projekte ab. Der Service bietet eine kostenlose 5-Tage-Testversion. Weitere Informationen finden Sie auf der offiziellen Website .

Das Laravel-Ökosystem gewinnt an Dynamik


Für mich war es eine ziemlich beeindruckende Auswahl. Bitte beachten Sie, dass dies nicht alle vorhandenen Tools und Services sind, sondern nur diejenigen, die ich selbst sehr schätze.

Ich sehe, dass das Laravel-Framework jedes Jahr nur an Popularität gewinnt und gewinnt. Die Laravel-Community wächst mit unwiderstehlicher Geschwindigkeit. Was bedeutet das für uns? Zumindest die Anzahl neuer Tools und Services wird 2019 und in den Folgejahren erheblich zunehmen. Ihre Verwendung beschleunigt definitiv den Prozess der Projektentwicklung und verbessert natürlich ihre Qualität.

Laravel macht den Entwicklungsprozess effizient und hilft bei der Umsetzung der verrücktesten Ideen. Wenn Sie dieses Framework bereits verwenden, empfehle ich Ihnen, die hier beschriebenen Tools auszuprobieren. Wenn nicht, können Sie Ihr aktuelles Framework jederzeit ändern. Es ist sehr einfach, mit dem Laravel-Ökosystem zu arbeiten, und glauben Sie mir, Sie möchten nicht mehr zu einem anderen Framework zurückkehren.

Source: https://habr.com/ru/post/de471190/


All Articles