Heim > PHP-Framework > Laravel > Laravel-Entwicklung: Wie richte ich eine Entwicklungsumgebung mit Laravel Valet ein?

Laravel-Entwicklung: Wie richte ich eine Entwicklungsumgebung mit Laravel Valet ein?

WBOY
Freigeben: 2023-06-13 17:46:35
Original
1170 Leute haben es durchsucht

Als PHP-Entwickler ist eine gute Entwicklungsumgebung für die effektive Entwicklung von Anwendungen und Websites unerlässlich. Laravel Valet ist ein sehr beliebtes und benutzerfreundliches Tool, mit dem Sie problemlos eine Laravel-Entwicklungsumgebung einrichten können. In diesem Artikel erfahren Sie, wie Sie mit Laravel Valet eine Entwicklungsumgebung einrichten.

Was ist Laravel Valet?

Laravel Valet ist eine Mac-basierte Entwicklungsumgebung, die speziell auf das Laravel-Framework zugeschnitten ist. Damit können Sie Ihre lokale Entwicklungsumgebung ganz einfach konfigurieren, ohne dass mühsame Aufgaben wie die manuelle Installation von Serversoftware, die Konfiguration virtueller Hosts oder die Anpassung von Portnummern erforderlich sind. Laravel Valet nutzt Technologien wie Ngrok und DnsMasq, um eine effiziente native Entwicklungsumgebung bereitzustellen.

Installieren Sie Laravel Valet

Bevor Sie Laravel Valet verwenden, stellen Sie bitte sicher, dass Homebrew und Composer auf Ihrem System installiert sind. Sie können mit dem folgenden Befehl installiert werden:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Nach dem Login kopieren
brew install composer
Nach dem Login kopieren

Anschließend verwenden Sie Composer, um Laravel Valet mit dem folgenden Befehl zu installieren:

composer global require laravel/valet
Nach dem Login kopieren

Sobald die Installation abgeschlossen ist, verwenden Sie den folgenden Befehl, um das Installationsprogramm von Laravel Valet auszuführen:

valet install
Nach dem Login kopieren

This wird die Installation von Laravel Valet und die Ersteinrichtung abschließen.

Verwenden von Laravel Valet

Nach der Installation von Laravel Valet können Sie ganz einfach eine Laravel-Anwendung mit dem folgenden Befehl erstellen:

cd ~/Sites
laravel new my-app
Nach dem Login kopieren

Dadurch wird ein neues Projekt mit dem Laravel-Framework erstellt und in ~/Sites /my- gespeichert. app-Verzeichnis. ~/Sites/my-app 目录中。

接下来,使用以下命令将当前目录绑定到Valet域名:

cd my-app
valet link
Nach dem Login kopieren

完成此操作后,你就可以通过 http://my-app.test 访问你的应用程序了。

如果你有多个项目需要管理,可以使用以下命令创建一个全局代理并分配给相应的项目:

cd my-app
valet park
Nach dem Login kopieren

此命令将使用当前文件夹的名称为项目创建一个Valet代理,并将此代理分配给 http://my-app.test 域名。

使用数据库

当你使用Laravel Valet时,它使用SQLite作为默认数据库。但是,如果你需要使用MySQL或其他数据库,可以按以下步骤操作:

  1. 安装数据库

使用以下命令将MySQL安装到计算机上:

brew install mysql
Nach dem Login kopieren

当安装完成后,使用以下命令将MySQL作为系统服务启动:

brew services start mysql
Nach dem Login kopieren
  1. 配置数据库

使用以下命令进入MySQL控制台:

mysql -u root
Nach dem Login kopieren

这将进入MySQL命令行界面。在此界面中,键入以下命令以创建新的数据库:

CREATE DATABASE my_database;
Nach dem Login kopieren

这将创建一个名为 my_database 的新数据库。

  1. 配置应用程序

按照Laravel的常规配置过程,在 .env

Als nächstes binden Sie das aktuelle Verzeichnis mit dem folgenden Befehl an den Valet-Domänennamen:

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

Sobald dies erledigt ist, können Sie über http://my-app.test auf Ihre App zugreifen.
  1. Wenn Sie mehrere Projekte verwalten müssen, können Sie mit dem folgenden Befehl einen globalen Agenten erstellen und ihn dem entsprechenden Projekt zuweisen:
  2. php artisan migrate
    Nach dem Login kopieren
    Dieser Befehl erstellt einen Valet-Agenten für das Projekt unter Verwendung des Namens des aktuellen Ordners und Weisen Sie diesen Agenten zu. Geben Sie http://my-app.test den Domänennamen.

    Datenbank verwenden

    Wenn Sie Laravel Valet verwenden, verwendet es SQLite als Standarddatenbank. Wenn Sie jedoch MySQL oder eine andere Datenbank verwenden müssen, können Sie die folgenden Schritte ausführen:

      Installieren Sie die Datenbank

      🎜Verwenden Sie den folgenden Befehl, um MySQL auf Ihrem Computer zu installieren: 🎜rrreee🎜Wenn die Installation abgeschlossen ist, verwenden Sie Geben Sie den folgenden Befehl ein, um MySQL Start als Systemdienst zu installieren: 🎜rrreee
        🎜Datenbank konfigurieren🎜🎜🎜Geben Sie die MySQL-Konsole mit dem folgenden Befehl ein: 🎜rrreee🎜Dadurch wird die MySQL-Befehlszeilenschnittstelle aufgerufen. Geben Sie in dieser Schnittstelle den folgenden Befehl ein, um eine neue Datenbank zu erstellen: 🎜rrreee🎜Dadurch wird eine neue Datenbank mit dem Namen my_database erstellt. 🎜
          🎜Konfigurieren Sie die Anwendung🎜🎜🎜Folgen Sie dem regulären Konfigurationsprozess von Laravel und konfigurieren Sie die Datenbankverbindung in der Datei .env. Aktualisieren Sie die folgenden Zeilen: 🎜rrreee🎜Ersetzen Sie hier den Namen, den Benutzernamen und das Passwort der Datenbank durch Ihre tatsächlichen Werte. 🎜🎜🎜 Datenbank migrieren 🎜🎜🎜 Nachdem Sie die richtige Datenbankverbindung konfiguriert haben, führen Sie den folgenden Befehl aus, um die Datenbanktabellen und -strukturen zu erstellen: 🎜rrreee🎜 Dadurch werden die Datenbanktabellen erstellt und sichergestellt, dass Sie mit der richtigen Datenbank verbunden sind. 🎜🎜Zusammenfassung🎜🎜In diesem Artikel haben wir die Grundkonzepte von Laravel Valet vorgestellt und erklärt, wie man es zum Einrichten und Verwalten der Laravel-Entwicklungsumgebung verwendet. Valet bietet eine sehr nützliche und bequeme Möglichkeit, Ihr Projekt und den Debugging-Prozess zu verwalten und Entwicklern dabei zu helfen, effiziente und zuverlässige Dienste für ihre Anwendungen bereitzustellen. 🎜

    Das obige ist der detaillierte Inhalt vonLaravel-Entwicklung: Wie richte ich eine Entwicklungsumgebung mit Laravel Valet ein?. 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