Heim > PHP-Framework > Laravel > Laravel-Entwicklung: Wie konfiguriere ich eine lokale Entwicklungsumgebung mit Laravel Valet?

Laravel-Entwicklung: Wie konfiguriere ich eine lokale Entwicklungsumgebung mit Laravel Valet?

王林
Freigeben: 2023-06-13 10:40:58
Original
1259 Leute haben es durchsucht

Laravel ist ein beliebtes PHP-Framework, das Entwicklern leistungsstarke Tools und Funktionen bietet. Wenn Sie Laravel für die lokale Entwicklung verwenden möchten, müssen Sie eine lokale Entwicklungsumgebung verwenden. In diesem Artikel beschreiben wir, wie Sie eine lokale Entwicklungsumgebung mit Laravel Valet konfigurieren.

Laravel Valet ist ein lokales Entwicklungsumgebungstool für Mac-Benutzer, mit dem Sie Ihre Entwicklungsumgebung schnell und einfach konfigurieren können. Valet nutzt Nginx als Webserver und stellt darüber hinaus weitere Funktionen wie MySQL, PHP, Redis, Mongodb usw. zur Verfügung.

Zunächst müssen Sie sicherstellen, dass Homebrew auf Ihrem Mac installiert ist. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um zu überprüfen, ob Homebrew installiert ist:

brew --version
Nach dem Login kopieren

Wenn die Version von Homebrew zurückgegeben wird, bedeutet dies, dass sie erfolgreich installiert wurde.

Als nächstes müssen wir Valet installieren. Führen Sie den folgenden Befehl im Terminal aus:

composer global require laravel/valet
Nach dem Login kopieren

Der obige Befehl installiert Valet global. Führen Sie nach Abschluss der Installation den folgenden Befehl zur Initialisierung aus:

valet install
Nach dem Login kopieren

Während des Initialisierungsprozesses installiert Valet die erforderlichen Softwarepakete und legt Nginx als Standard-Webserver fest.

Nach Abschluss der Installation müssen Sie Valet so einstellen, dass es automatisch startet. Führen Sie den folgenden Befehl im Terminal aus:

valet trust
Nach dem Login kopieren

Dieser Befehl installiert Integer SSL und legt es als vertrauenswürdiges lokales Entwicklungszertifikat fest.

Als nächstes erstellen wir ein neues Projekt und richten es für die Verwendung von Valet ein. Angenommen, Ihr Projektpfad ist /Users/yourname/Projects/my-app. Führen Sie den folgenden Befehl in diesem Verzeichnis aus: /Users/yourname/Projects/my-app。在此目录中运行以下命令:

cd /Users/yourname/Projects/my-app
valet link
Nach dem Login kopieren

以上命令将Valet设置为此项目的本地开发环境。现在,您可以在浏览器中输入http://my-app.test查看您的应用程序了。

如果您想使用MySQL作为数据库,请确保您在使用Valet之前已经安装了MySQL,并使用以下命令启动MySQL:

brew services start mysql
Nach dem Login kopieren

现在,您可以在.env

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=my_database
DB_USERNAME=root
DB_PASSWORD=
Nach dem Login kopieren

Der obige Befehl legt Valet als lokale Entwicklungsumgebung für dieses Projekt fest. Sie können Ihre Anwendung jetzt anzeigen, indem Sie http://my-app.test in Ihren Browser eingeben.

Wenn Sie MySQL als Datenbank verwenden möchten, stellen Sie bitte sicher, dass Sie MySQL installiert haben, bevor Sie Valet verwenden, und starten Sie MySQL mit dem folgenden Befehl:

valet uninstall
Nach dem Login kopieren
Jetzt können Sie MySQL in der Datei .env angeben Datenbankverbindung. Hier ist ein Beispiel: 🎜rrreee🎜 Wenn Sie Valet schließlich nicht mehr verwenden, können Sie Valet mit dem folgenden Befehl entfernen und zum Standard-Webserver zurückkehren. 🎜rrreee🎜Die Verwendung von Valet bei der lokalen Entwicklung kann eine komfortable Entwicklungserfahrung bieten und es Ihnen ermöglichen, Laravel-Anwendungen schneller zu erstellen. Ich hoffe, dass dieser Artikel für Sie hilfreich ist und dass Sie Ihre Anwendungen mit Valet reibungslos entwickeln können! 🎜

Das obige ist der detaillierte Inhalt vonLaravel-Entwicklung: Wie konfiguriere ich eine lokale Entwicklungsumgebung mit Laravel Valet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage