Tinker REPL for ThinkPHP 8 powered by PsySH.
- Laravel Tinker-style class aliasing for ThinkPHP facades and
app/modelclasses. - First-use alias messages, for example
[!] Aliasing 'User' to 'app\model\User' for this Tinker session. - PsySH powered interactive shell.
- ThinkPHP collection dumping with a 100-item display limit.
--executesupport for one-off snippets.- Optional include files before shell startup.
composer require --dev xuchunyang/think-tinker
php think service:discover
php think vendor:publishphp think tinker
php think tinker --execute="User::count()"Inside Tinker:
User::limit(1)->select()
Db::table('user')->where('id', 1)->find()