Skip to content

okyawa/laravel-v8-book-study

Repository files navigation

『PHP フレームワーク Laravel Webアプリケーション開発 バージョン8.x対応』本のサンプルコードを写経したもの


初期設定

  • .env.example をコピーして .env を設置し、伏せ字の部分を指定

ローカルサーバの操作

ローカルサーバの起動

make up

ローカルサーバの停止

make down

PHPのローカルサーバのシェルに入る

make shell

MySQLに入る

make mysql

テストの実行

全てのテストを実行

make test

特定のテストファイルだけを実行

make test path=テストファイルのパス

7-2-5 で使うwkhtmltopdfをLaravel Sail内にインストール

rootでシェルに入る

  • root用のsailコマンドを使い、コンテナ内のシェルに入る
sail root-shell

ダウンロード

cd /usr/local/src
curl -OL https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb

gdebiのインストール

  • debパッケージの依存関係を解決してくれる gdebi をインストール
apt update
apt --fix-broken install
apt install gdebi

wkhtmltopdfをdebパッケージからインストール

gdebi ./wkhtmltox_0.12.6-1.focal_amd64.deb
  • /usr/local/bin/wkhtmltopdf にインストールされる