Tinkerwell is php artisan tinker on steroids. It comes with a Laravel 6 default project, so you can start experimenting right away. Ready for more? Enjoy the awesome features below.
Tinkerwell can be used to run your code against local Laravel applications. Just select one of your local projects and start tinkering.
If you ever needed a multi-line tinker tool, this is it. Define variables, access models, and pipe through collections like never before. More Info »
Tinker via SSH
Tinkerwell connects to your remote Laravel applications via SSH and gives you a secure and convenient access to them. Your application code does not get modified – and there is no third-party package required.
You can even sync Tinkerwell with Laravel Forge to automatically import all your Forge sites.
Tinkerwell has three official IDE plugins so that you can tinker directly from within your favorite code editor.
We have plugins for VSCode, Sublime Text 3 and PhpStorm.
Tinkerwell allows you to inspect queries that get called by your code under the hood. Do you want to see what a specific Laravel eloquent model is doing in this select query? Do you have a potential N+1 issue in your code?
Tinker with controllers and views
In addition to tinkering only with PHP code, Tinkerwell also gives you the ability to tinker with a Laravel route and a Blade view. You can pass data to your view, just as you would within a Laravel controller.
Multiple themes and fonts
We all want to give our code editors that little unique touche - and that's why Tinkerwell also comes with the ability to change themes as well as your favorite coding font.
Don't have a nice looking font available? Don't worry, we ship some good looking defaults.