Mac に Laravel 開発環境を構築する方法を説明しています。
Laravel の開発環境は、Mac に構築するのが、一番簡単です。
Homebrew (brew) は、Mac のパッケージマネージャーです。Ubuntu の apt、Fedora の dnf と同じ働きをします。
ただし、apt や dnf と違い、最初から Mac に準備されているわけではありません。
ターミナルを開いて、次のようにコマンドして Mac に導入します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
このスクリプトは、お使いの Mac に Apple Command Line Tools がインストールされていない場合は、最初にこれのインストールを試みます。途中でシステム設定にアップデートを知らせるマークが入れば、それは Command Lines Tools のアップデートです。システム設定で Command Line Tools をアップデートしてください。Command Lines Tools には、C/C++ のコンパイラなど、プログラミングに必要ないろいろなものが含まれています。
Command Line Tools のインストールが終われば、続けていろいろなものがインストールされていきます。
Homebrew の導入が終わりましたら、ターミナルを一度閉じて、そしてまた開いてください。
Laravel は、PHP のフレームワークです。 ターミナルに次のようにコマンドして PHP をインストールします。
brew install php
Laravel のアプリは、プロジェクト単位で管理されます。Laravel のプロジェクトは Composer というアプリで作ります。 ターミナルに次のようにコマンドして Composer をインストールします。
brew install composer
信じられないことに、これで Laravel の開発ができるようになりました。
サーバーの場合と違い、開発段階の Laravel プロジェクトはどの場所(どのディレクトリ)に作っても構いません。
さきほどのアプリではホームページ(最初のページ)の1画面だけでした。これにリンク先をつけるために、認証機能をつけてみます。Laravel には簡単に認証機能をつける仕組みが準備されています。
アプリを日本語化する機能も、有志により便利な仕組みが用意されています。次のようにしてアプリを日本語化します。さきほどの npm がインストールされていることが前提です。
お使いのブラウザでlocalhost:8000 もしくは、127.0.0.1:8000 を開いてください。 ホームページ(最初のページ)は英語のままですが、登録画面やログイン画面、その他メニューなど、すべて日本語になっています。