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"
コメント