Sail版 Laravelでの環境構築
新たな環境で
sudo curl -s https://laravel.build/dev_vol1 | bash
エイリアスの登録。
alias sail="./vendor/bin/sail"
sail up -d で確認
コンテナへの接続
sail shell
コンテナリストの表示
sail ps
MySQLへの接続確認
sail mysql
念の為、データベース確認
mysql> SHOW DATABASES;
laravel/uiインストール
sail composer require laravel/ui
laravel/ui vueインストール
sail php artisan ui vue
これで
npm install
npm run dev
問題なくmixされた
config/app.php
'timezone' => 'UTC',
↓
'timezone' => 'Asia/Tokyo',
sail php artisan db:seed
- sail php artisan migrate:refresh --seed
■デバックバー(本アップの時は外す。.envのAPP_DEBUG=trueを切り替える)
sail composer require barryvdh/laravel-debugbar
■すぐに反映されない場合
sail php artisan config:clear
sail php artisan cache:clear
Composer + XAMPPのMySQL でベースを作る。コマンドプロンプトを使う。
作業ディレクトリで
composer create-project --prefer-dist laravel/作業ディレクトリ laravel
を実行。
コンポーザーのインストール&環境設定は以下。
XAMPPのMySQLを起動しておく
- Laravel用のデータベースを作成し、LaravelからDBへの接続設定を行う
サーバー起動は
php artisan serve
■mac
Docker + Laravel Sail でベースを作る
作業ディレクトリで以下のコマンドを実行
sudo curl -s https://laravel.build/ディレクトリ名 | bash
Dockerを起動しておく
サーバー起動は
ターミナルで
alias sail="./vendor/bin/sail"
と、初期起動のコマンドを登録後、
sail up -d
でコンテナを起動
sail down:コンテナ終了
sail shell:コンテナ(つまり仮想環境)への接続。ログイン先は/var/www/html(つまりLinux)
sail ps:コンテナリスト
sailコマンドはdocker-composeコマンドでもいける
■sail下のmac
Laravel uiのインストール
sail composer require laravel/ui
Laravel/ui vueのインストール
sail artisan ui vue
■composer下のwindows
Laravel uiのインストール
composer require laravel/ui
Laravel/ui vueのインストール
php artisan ui vue