Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

emargareten/filetinker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artisan Tinker in your IDE

Artisan's tinker command is a great way to tinker with your application in the terminal. Unfortunately running a few lines of code, making edits, and copy/pasting code can be bothersome. Wouldn't it be great to tinker from a file right in your IDE with code completion and all other features?

This package will add a file in your project from where you will be able to run your tinker code.

Installation

You can install the package via composer:

composer require emargareten/filetinker --dev

Next, you must publish the files from this package by running this command.

php artisan filetinker:install

This will publish the config file to your config directory and create a new file tinker.php in your root directory which you will use to write the code.

You will probably want to add tinker.php to your .gitignore file.

This is the content that will be published to config/filetinker.php

return [

    /*
     * The file that tinker will run from.
     */
    'filepath' => base_path('tinker.php'),

    /*
     * Prepends the output with message.
     * To remove prepended message set this value to false
     */
    'prepend_message' => "[".date('Y-m-d H:i:s')."]",
];

Usage

Write your code in tinker.php (or whichever file is configured to run filetinker) then run php artisan filetinker:run and see the output in your terminal!

(You can set up run configuration and/or keyboard shortcuts in your IDE to run this command.)

License

The MIT License (MIT). Please see License File for more information.

About

Run artisan tinker from a file in your IDE

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages