【随時更新】PHP・Laravel・Composer関係のコマンドまとめ

php-laravel-composer

こんにちはフロントエンドエンジニアのまさにょんです!

今回は、PHP・Laravel・Composer関係のコマンドについてまとめた記事になります。

PHPコマンド

PHPのバージョン確認

# phpのバージョン確認
php -v

PHPファイルの実行

# phpファイルの実行確認
# php PHPファイル名.php

# robotama.php ファイルを実行する
php robotama.php

php.iniファイルの配置場所を探す!

# php.iniファイルの配置場所を探す!
php --ini

# または、、、
find / -name php.ini

Composerコマンド

Composerのバージョン確認

composer は依存関係の管理をしてくれるパッケージ管理ツール(パッケージ・マネージャー)

Node の npm や Pythonの pipと同じ立ち位置のもの。

# PHP アプリケーションのパッケージを管理する Composerのバージョン確認
composer -V

# または、、、
composer --version

# composer -v だとオプションなどの情報も表示される
composer -v

Laravel関係のコマンド

Laravelプロジェクトの作成

composer create-project –prefer-dist laravel/laravel プロジェクト名 “6.*”

上記のような形で、Laravelプロジェクトを作ることができます。

プロジェクト名の記述の後にバージョン指定ができます。

# robotama-laravel と言う名前で、6系のLaravelプロジェクトを作成する
composer create-project --prefer-dist laravel/laravel robotama-laravel "6.*"

Laravelプロジェクトのバージョン確認

# 作成したLaravelプロジェクトに移動する
cd Desktop\robotama-laravel

# Laravelのバージョン確認 => Laravelプロジェクト(ディレクトリ)に移動して確認する
php artisan --version
# or
php artisan -V

\Desktop\robotama-laravel>php artisan --version

# 実行結果
Laravel Framework 6.20.44

Laravelの開発Serverの起動

# ローカル開発サーバーの起動コマンド
php artisan serve

# ポート番号を指定して、開発サーバー起動するコマンド
php artisan serve --host=localhost --port=8000

Laravelプロジェクトのルーティング定義の一覧を表示

# ルーティング定義の一覧を表示するコマンド
php artisan route:list

### 実行結果 ###
Desktop\robotama-laravel>php artisan route:list
+--------+----------+----------+------+---------+--------------+
| Domain | Method   | URI      | Name | Action  | Middleware   |
+--------+----------+----------+------+---------+--------------+
|        | GET|HEAD | /        |      | Closure | web          |
|        | GET|HEAD | api/user |      | Closure | api,auth:api |
+--------+----------+----------+------+---------+--------------+

# 作ったばかりなら、最低限のルーティングしかない登録されていない。

Laravelプロジェクトで新しいコントローラーの作成

# 新しいコントローラーの作成
php artisan make:controller RobotamaController

Laravelのキャッシュクリア系・最適化コマンド

Laravelのキャッシュクリア系・最適化コマンドについては、別の記事にまとめています。

Twitterやってます!Follow Me!

神聖グンマー帝国の逆襲🔥

神聖グンマー帝国の科学は、世界一ぃぃぃぃぃぃ!!!!!

PHP / Laravel書籍

最近の投稿