Eine persönliche Notiz mit einer Zusammenfassung der Befehle zum Starten des Laravel-Projekts.
Erstellen Sie mit dem Projektnamen "Aufgabenliste" unter Verwendung der Version 6-Serie
$ composer create-project --prefer-dist laravel/laravel tasklist ^6.0
Verwenden Sie Docker, um den MySQL-Container zu starten.
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4ded8e15debd mysql "docker-entrypoint.s…" 6 days ago Up 6 days 0.0.0.0:3306->3306/tcp, 33060/tcp mysql
Erstellen Sie eine Datenbank, nachdem Sie eine Verbindung zum Container hergestellt haben. Verwenden Sie dazu die im Prozess angezeigte CONTAINER-ID.
Das MySQL-Passwort ist der Wert, der durch das Argument MYSQL_ROOT_PASSWORD
angegeben wird.
$ docker exec -it 4ded8e15debd86c73e637b0c612bf30f0cd9de0aec04b4c09a0f53a6fa16f35d bash
root@4ded8e15debd:/# mysql -u root -p -h 127.0.0.1
Enter password: mysql
mysql> CREATE DATABASE tasklist;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| tasklist |
+--------------------+
5 rows in set (0.03 sec)
Definieren Sie die Verbindungsinformationen in der Datei ".env" unter dem Projekt. Ändern Sie die Verbindungsinformationen entsprechend der individuellen Umgebung.
$ cd tasklist
$ vim .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=tasklist
DB_USERNAME=root
DB_PASSWORD=mysql
Überprüfen Sie, ob die Webanwendung normal eine Verbindung zur Datenbank herstellen kann. Wenn Folgendes angezeigt wird, sind Sie verbunden.
$ php artisan tinker
Psy Shell v0.10.4 (PHP 7.4.10 — cli) by Justin Hileman
>>> DB::reconnect();
=> Illuminate\Database\MySqlConnection {#3233}
Da der Standardwert UTC ist, ändern Sie ihn in "Asien / Tokio".
$ vim config/app.php
'timezone' => 'Asia/Tokyo',
Starten Sie den internen Server.
Die standardmäßig vorbereitete Ansicht von welcome.blade.php
wird angezeigt.
$ php artisan serve --host=127.0.0.1 --port=8080
Führen Sie den folgenden Befehl aus, um den Container zu stoppen.
$ docker stop { CONTAINER ID }
Recommended Posts