【Laravel】対話型コマンドラインツールのtinkerの便利な使い方をご紹介

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在5社経験している、13年目エンジニアです。

この記事では、 PHPのフレームワークの1つのLaravelで対話型コマンドラインツールを起動するartisan tinkerの便利な使い方をご紹介します。

tinkerコマンド自体については、こちらの記事をご参考ください。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows11
PHPのバージョン 8.2.4
Laravelのバージョン 10.45.1

この記事では

C:\Laravel

配下に【LaravelSample】という名前でプロジェクトを作成しています。
LaravelのCollectionインスタンスを生成できるCollection::collectメソッドについて解説

対話型コマンドラインツールのtinkerの便利な使い方

私が考える便利なtinkerの使い方は

  • PHPやLaravelの組み込み関数の動作を確認できる
  • configの値を確認できる
  • 自分で作った関数の動作を確認できる

PHPやLaravelの組み込み関数の動作を確認できる

実装やテストをしているとき、組み込み関数の動きを確認したい時があると思います。
そういうときにtinkerを使えば、簡単に確認できます。

Laravelの対話型コマンドラインツールのtinkerの便利な使い方をご紹介

configの値を確認できる

configの中身を調査したいとき、tinkerを使えば何の値が取得できるのか?を簡単に調べることができます。

Laravelの対話型コマンドラインツールのtinkerの便利な使い方をご紹介

Configファイルから値を取得するやり方は、こちらの記事をご参考ください。

自分で作った関数の動作を確認できる

tinkerを使えば、組み込み関数だけでなく自分で作った関数の動作も確認することができます。

たとえば↓のサービスクラスを試す場合は

以下のようにたたけば確認することができます。

Laravelの対話型コマンドラインツールのtinkerの便利な使い方をご紹介

まとめ:対話モードを試してみよう

以上がLaravelで対話型コマンドラインツールのtinkerの便利な使い方をご紹介でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました