Skip to content

xuchunyang/think-tinker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Think Tinker

Latest Stable Version Total Downloads License

Tinker REPL for ThinkPHP 8 powered by PsySH.

Features

  • Laravel Tinker-style class aliasing for ThinkPHP facades and app/model classes.
  • 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.
  • --execute support for one-off snippets.
  • Optional include files before shell startup.

Installation

composer require --dev xuchunyang/think-tinker
php think service:discover
php think vendor:publish

Usage

php think tinker
php think tinker --execute="User::count()"

Inside Tinker:

User::limit(1)->select()
Db::table('user')->where('id', 1)->find()

About

Tinker REPL for ThinkPHP 8 powered by PsySH.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages