【Laravel】artisanのtinkerコマンドを解説

Laravel チートシート

Laravel 10.x以降のartisanの「tinker」コマンドを解説します。

Description

アプリケーションを操作します。
アプリケーションとコマンドラインで対話するような形で実行できます。

Usage

php artisan tinker [--execute[=EXECUTE]] [--] [<include>...]

Arguments

引数必須説明
include-Tinker を開始する前にファイルを含める

Options

オプション省略形必須説明
execute--Tinkerを使用して指定されたコードを実行

Examples

no options

実行すると、コマンドラインの待機状態のようになります。
ここでは、変数定義ができたり、Modelの呼び出しなどもできたりします。
Controllerの任意のメソッドでbreakpointがかかっているようなイメージです。

php artisan tinker
Psy Shell v0.12.4 (PHP 8.3.11 — cli) by Justin Hileman
> 

execute

php artisan tinker --execute="var_dump('Foo')"
string(3) "Foo"

コメント

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