Für PHP-Entwickler ist Laravel eines der beliebtesten Open-Source-Frameworks Laravel. Es handelt sich um ein modernes MVC -basierter Framework, das zum effizienten Erstellen einer Webanwendung verwendet wird. Webentwickler müssen jetzt verschiedene Arten komplexer Webanwendungen entwickeln, und die Entwicklungszeit wird mehr sein, wenn der Entwickler nur RAW -PHP für die Entwicklungsaufgabe verwendet. Die Verwendung von Framework erleichtert die Entwicklungsaufgaben für sie. Jedes Framework hat einige besondere Funktionen. Einige der wichtigsten Merkmale von Laravel werden hier erwähnt:
Sie können Laravel in verschiedenen Betriebssystemen verwenden. In diesem Tutorial erfahren Sie, wie Sie Laravel auf Ubuntu installieren und verwenden können.
Installation von Laravel
Um den Installationsprozess zu starten, müssen Sie PHP- und MySQL/MariADB -Datenbankserver für die Arbeit mit einer Datenbank installieren. Wenn Sie jetzt keine Datenbank im Laravel -Projekt verwenden möchten, können Sie den Schritt zur Installation der MariADB -Datenbank weglassen. Laravel hat einen eigenen Entwicklungsserver, sodass Sie nicht Apache oder einen anderen Webserver installieren müssen.
Mariadb -Installation (optional)
Führen Sie den Befehl aus, um das System zu aktualisieren und MariADB -Datenbankserver und Client zu installieren. Drücken Sie 'y'Wenn es um Erlaubnis zur Installation aufgefordert wird.
$ sudo APT-Get Update && sudo apt-Get Installieren Sie Mariadb-Server Mariadb-Client
PHP -Installation
Führen Sie den Befehl aus, um die neueste Version von PHP zu installieren und zu drückeny"Wann soll die Erlaubnis zur Installation geboten werden?.
$ sudo apt-Get-Installieren Sie PHP
Überprüfen Sie die Version von PHP.
$ php -v
Einige PHP -Erweiterungen sind erforderlich, um Laravel erfolgreich zu installieren. Diese sind Reißverschluss, Mbstring Und xml. Ohne diese Erweiterungen, Locken Paket wird verwendet, um einen anderen Paketmanager mit dem Namen zu installieren Komponist. Führen Sie die Befehle aus, um Curl und die erforderlichen Erweiterungen zu installieren.
$ sudo apt-get curl installieren
$ sudo apt-Get Installieren Sie Php7.1-Zip
$ sudo apt-Get Installieren Sie Php7.1-mbstring
$ sudo apt-Get Installieren Sie PHP-XML
Der nützlichste Abhängigkeitsmanager für PHP ist der Komponist. Alle erforderlichen Bibliotheken und Abhängigkeitspakete können ordnungsgemäß von einem Ort mit diesem Paket ordnungsgemäß installiert werden. Sie müssen dieses Paket für die Installation von Laravel auf Ubuntu installieren. Führen Sie den folgenden Befehl aus, um den Komponisten herunterzuladen und zu installieren.
$ curl -SS https: // getComposer.Org/Installer | sudo php --
--install-dir =/usr/local/bin-fileName = componist
Tippen Sie jetzt Komponist im Terminal, um zu überprüfen, ob es ordnungsgemäß installiert ist oder nicht.
$ Composer
Sie können Laravel mit Composer auf zwei Arten installieren. Ein Weg ist zu verwenden projektieren Der Befehl und eine andere Möglichkeit besteht darin, Laravel zuerst zu installieren und Laravel -Befehl auszuführen, um ein neues Laravel -Projekt zu erstellen. Der zweite Weg folgt in diesem Tutorial. Ohne Eigentümer Erlaubnis von .Komponist Ordner können Sie Laravel nicht mit Composer installieren. Führen Sie den Befehl aus, um die Erlaubnis des Eigentümers festzulegen .Komponist Ordner für den aktuellen Benutzer.
$ sudo chown -r $ user .Komponist/
Sie müssen installieren Git Paket auch vor dem Ausführen des Befehls zur Laravel -Installation. Installieren Sie das Git -Paket.
$ sudo apt-Get Installieren Sie Git
Um Laravel -Installationsbefehle aus dem Terminal auszuführen, müssen Sie die BASHRC -Datei ändern. Führen Sie die folgenden Befehle aus, um die BASHRC -Datei zu öffnen.
$ echo 'export path = "$ home/.Komponist/Verkäufer/bin: $ path "'>> ~/.bashrc
$ source ~/.bashrc
Nachdem Sie den obigen Befehl ausgeführt haben, müssen Sie das Terminal erneut wiedereröffnen, um Laravel zu installieren. Öffnen Sie einen neuen Terminal und führen Sie den Befehl aus, um Laravel zu installieren.
$ Composer Global benötigt "Laravel/Installationsprogramm"
Der folgende Bildschirm wird angezeigt, wenn die Laravel -Installation erfolgreich abgeschlossen ist. Jetzt können Sie jedes Laravel -Projekt erstellen, indem Sie den Befehl Laravel ausführen.
Führen Sie den Befehl aus, um zu überprüfen, ob Laravel ordnungsgemäß installiert ist oder nicht. Wenn der folgende Bildschirm angezeigt wird, ist Laravel ordnungsgemäß erfolgreich installiert.
$ Laravel
Laravel -Projekterstellung
Führen Sie den Befehl Laravel aus, um ein neues Projekt zu erstellen.
$ laravel New LaravelPro
Gehen Sie zum Projektordner.
$ cd laravelPro
Führen Sie den Befehl aus, um Laravel Server zu starten.
$ php Artisan servieren
Öffnen Sie einen Browser und geben Sie die folgende URL ein, um zu überprüfen, ob Laravel ordnungsgemäß installiert ist oder nicht.
http: // localhost: 8000
Wenn die folgende Seite angezeigt wird, ist Laravel ordnungsgemäß installiert.
Ihr Laravel -Projekt ist jetzt bereit zu verwenden. Sie können notwendige Controller und Modelle erstellen, indem Sie den Befehl Artisan verwenden, um Ihr neues Projekt zu entwickeln.
Controller erstellen
Einer der Hauptteile des MVC -Frameworks ist der Controller. Der Codierer implementiert verschiedene Arten von logischen Codes im Bereich Controller. Alle Controller -Dateien werden in gespeichert App/HTTP/Controller Ordner. Sie können hauptsächlich zwei Arten von Controllern in Laravel erstellen. Einer ist ein einfacher Controller und ein anderer ist ein Ressourcencontroller. Angenommen, Sie möchten im Projekt C einen einfachen Controller erstellenUstomer. Gehen Sie zum Ordner des Laravel -Projekts und führen Sie den Befehl aus, um den Controller aus dem Terminal zu erstellen.
$ php Artisan Make: Controller CustomerController
Wenn der Controller erfolgreich erstellt wird, erscheint er in App/HTTP/Controller Ordner. Gehen Sie also in diesen Ordner und überprüfen Sie, ob der Controller erstellt wird oder nicht.
$ cd App/HTTP/Controller
$ ls
Wenn Sie eine Datenbank in Ihrem Laravel -Projekt verwenden möchten, müssen Sie eine Datenbank auf dem MariADB -Server erstellen und die erforderliche Datenbankverbindungsdatei von Laravel ändern. Dies gilt jedoch für eine zukünftige Lektion.
Ich hoffe, Sie können davon die Einfachheit und Kraft des Beginns mit Laravel sehen. Weitere Informationen finden Sie im Video unten: