31. July 2021
Laravel | Erstellen einer Beispielanwendung unter WSL
Voraussetzung
Voraussetzung für die Verwendung von Laravel ist eine lauffähige Entwicklungsumgebung.
Der Aufbau einer solchen Umgebung wird hier beschrieben.
Installation über WSL
WSL starten
WSL ist das Windows Subsystem for Linux 2 (WSL2)
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="shell" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">> wsl
/mnt/d/Websites
$
Installation einer Beispielanwendung
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="shell" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">curl -s https://laravel.build/example-app | bash
Individuelle Anpassung
Beim Aufruf kann die zu verwendende Dienste mit angegeben werden. Mögliche Werte sind:
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">mysql, pgsql, mariadb, redis, memcached, meilisearch, selenium, and mailhog
Die Standardwerte sind:
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">mysql, redis, meilisearch, mailhog und selenium
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">curl -s "https://laravel.build/example-app?with=mysql,redis" | bash
Installation mit Standardwerten
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">curl -s https://laravel.build/example-app | bash
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">$ cd example-app
$ ./vendor/bin/sail up
Zugriff auf die Anwendung über http://localhost