Post

Laravel 環境を作ってみよう [MAC]

Laravel 環境を作ってみよう [MAC]

1. Laravel とは?

Laravel はオープンソースの PHP ウェブフレームワークの一つで、MVC(Model-View-Controller)アーキテクチャパターンに基づいてウェブアプリケーションを開発するために設計されています。

Laravel の主な機能:

  • モジュール式パッケージングシステム
  • 専用の依存関係マネージャー
  • リレーショナルデータベースへのアクセス方法
  • ソフトウェアのデプロイと保守を支援するユーティリティ
  • 直感的な文法指向

これらの機能により、多様で使いやすい機能を提供しています。

2. Composer インストール

Laravel をインストールする前に、Composer をインストールする必要があります。

2-1. Composerとは

PHPでの依存関係を管理するツールです。 NodeのnpmやRubyのbundleと同じような概念です。

1
composer -v

composer-install

現在PCにインストールされているか確認できる。

2-2. Composer インストール

1
2
3
4
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

[参考]:getcomposer.org/download/

3. Laravelプロジェクト作成

3-1. Composer で Laravel をインストール

1
composer global require laravel/installer

3-2. Laravel プロジェクト作成

ターミナルでプロジェクトを作りたいディレクトリに移動して、以下のコマンドを実行します。

1
composer create-project laravel/laravel testProject "^8.0" --prefer-dist

testProject のプロジェクトが作成されました。

3-3. ローカルサーバー起動

1
2
cd testProject
php artisan serve

laravel-server

This post is licensed under CC BY 4.0 by the author.