未分類

【Laravel9/Makefile】Makefileの設定方法

Makefileとは

Makefileは、ビルドプロセスを自動化するためのファイルで、

コマンドを定義し、簡単に実行できるようにします。

この記事では、Laravel 9でMakefileを使用して、アプリケーションの開発を自動化する方法について解説します。

Makefileは、GNU Makeというツールが提供しています。

GNU Makeは、Unix系のオペレーティングシステムで動作するビルドツールです。

WindowsでもCygwinなどのUnix環境をインストールすることで、使用することができます。

Laravel 9でのMakefileの利用方法

Laravel 9でMakefileを使用するには、以下の手順を実行する必要があります。

  1. Makefileの作成

まず、プロジェクトのルートディレクトリにMakefileを作成します。Makefileは、拡張子が.mkまたはMakefileのファイル名で作成することができます。

touch Makefile

//or

touch sample.mk
  1. Makefileにコマンドを定義する

Makefileには、実行するコマンドを定義する必要があります。

Laravelのプロジェクトでは、開発に必要なコマンドを定義することができます。

例えば、以下のように、PHPコードのスタイルチェックを行うコマンドを定義することができます。

lint:
    @vendor/bin/phpcs
  1. Makefileを実行する

Makefileに定義されたコマンドを実行するには、以下のようにコマンドを実行します。

make lint

Makefileに定義されたコマンドが実行され、スタイルチェックが行われます。

Makefileを使用することで、開発作業を自動化することができます。

Makefileには、ビルド、テスト、デプロイなど様々なのタスクを定義することができます。

まとめ

Makefileを使用することで、コマンドを簡単に実行できるようになり、

ビルドプロセスなども自動化することができます。

Laravelの開発作業をより効率的に行うために、Makefileを積極的に活用していきましょう

-未分類