0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

laravel DBを作成しよう

Last updated at Posted at 2018-10-09

サーバーのパーミッションに注意

ssh で root ログインしていると生成されるファイルをFTPで触れなくなる。
よって root でログインしてファイルを生成する作業する時は必ず

su username

で FTPユーザーになってから作業しましょう。

マイグレーションって何?

コマンドからテーブルを作成できる。
テストレコードとかも挿入できるので良いみたい。

.env ファイルに注意

2つのファイルを設定。
なぜかphpstormに表示されない。
よって centos から 直接 vim で編集

/config/database.php 44行目あたり

        'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '193.99.19.73'),// 変更
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'yourdb'),// 変更
            'username' => env('DB_USERNAME', 'youri'),// 変更
            'password' => env('DB_PASSWORD', 'yourpass'),// 変更
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

centos にログインし、 vim .env 10行目あたり


DB_CONNECTION=mysql
DB_HOST=193.99.19.73
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=your
DB_PASSWORD=yourpass


これで DB情報を作成OK

次はマイグレーション


php artisan make:migration create_articles_table

するとファイルができあがる。
database\migrations\xxxx_xx_xx_xxxxxx_create_articles_table.php

centosから


php artisan migrate

これでarticles テーブルが完成。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?