Snippets are a great way to save code that you use on a regular basis, like loops, often used queries or checks in production systems.
To create a snippet, right click in the editor and choose
Add code to Snippets to create a Snippet with the complete
Add selected code to Snippets to create a Snippet with the selected code only.
You can open the Snippets overview by clicking on the bookmark icon in the navigation, the menu bar or by using the
B on Mac or
B on Windows/Linux. Cycle through the snippets using the arrow keys up and down or
search all snippets for a specific piece of code. If you've found what you need, hit
Enter to take over the snippet code
into the active Tinkerwell tab. If you want to open up a new tab with the code, use
You can give every snippet a custom label for a better overview.
If you want to create a snippet from a history entry, click the »Create snippet« button in the history modal.
To share code snippets with your teammates for a specific project, add the folder
.tinkerwell/snippets to your project's root directory. Inside this folder, create one PHP file for each code snippet. You can give each code snippet a name and a description by using the
@description annotations. The remaining contents of the file will be used as the code snippet.
/*** @label Tinkerwell License Key email* @description Sends the welcome email with the license key to a customer, for example when they mistyped their email during checkout.*/use App\License;use Illuminate\Support\Facades\Mail;$mail = "CUSTOMERMAIL";$key = "KEY";$license = License::where('key', $key)->first();Mail::to($mail)->queue(new LicenseKeyMail($license, null, $mail));
When you connect to the project and open the snippets overview, Tinkerwell will automatically load all the snippets from this folder.
This feature is deprecated and will be removed in a future version of Tinkerwell. Please use project snippets instead.
You can add snippets to a Custom Tinkerwell Driver and store them in a project. So if you want to share snippets with other developers, the easiest way is to create a custom driver for a project and add the snippet via the context menu method. Tinkerwell loads these snippets when you connect to the project and makes them easily available – if you're wondering: You can't delete these snippets within the app and have to change or delete them via the custom driver.
or upgrade to lifetime with a % discount and get all updates that we'll ever make.Upgrade to Lifetime License ()