Fork of Sublime Text plugin for Laravel 4 Artisan commands
This plugin allows you the run the normal Artisan CLI using the Sublime Text interface, without having to open and use the command line.
Several of the commands, such as Laravel Artisan: Make: Migration Schema require laracasts/generators to be installed, as the associated commands are not native to Laravel (yet).
Laravel Artisan 5: Clear CompiledLaravel Artisan 5: DownLaravel Artisan 5: HelpLaravel Artisan 5: ListLaravel Artisan 5: MigrateLaravel Artisan 5: OptimizeLaravel Artisan 5: ServeLaravel Artisan 5: Up
Laravel Artisan 5: App:Name
Laravel Artisan 5: Auth:Clear Resets
Laravel Artisan 5: Cache:ClearLaravel Artisan 5: Cache:Table
Laravel Artisan 5: Config:CacheLaravel Artisan 5: Config:Clear
Laravel Artisan 5: DB:Seed
Laravel Artisan 5: Event:Generate
Laravel Artisan 5: Key:Generate
Laravel Artisan 5: Make:AuthLaravel Artisan 5: Make:ChannelLaravel Artisan 5: Make:CommandLaravel Artisan 5: Make:ControllerLaravel Artisan 5: Make:EventLaravel Artisan 5: Make:ExceptionLaravel Artisan 5: Make:FactoryLaravel Artisan 5: Make:JobLaravel Artisan 5: Make:ListenerLaravel Artisan 5: Make:MailLaravel Artisan 5: Make:MiddlewareLaravel Artisan 5: Make:MigrationLaravel Generate 5: Make:Migration: SchemaLaravel Generate 5: Make:Migration: PivotLaravel Artisan 5: Make:ModelLaravel Artisan 5: Make:NotificationLaravel Artisan 5: Make:ObserverLaravel Artisan 5: Make:ProviderLaravel Artisan 5: Make:RequestLaravel Artisan 5: Make:ResourceLaravel Artisan 5: Make:SeederLaravel Artisan 5: Make:Test
Laravel Artisan 5: Migrate:FreshLaravel Artisan 5: Migrate:InstallLaravel Artisan 5: Migrate:RefreshLaravel Artisan 5: Migrate:ResetLaravel Artisan 5: Migrate:RollbackLaravel Artisan 5: Migrate:Status
Laravel Artisan 5: Queue:List Failed JobsLaravel Artisan 5: Queue:Failed TableLaravel Artisan 5: Queue:FlushLaravel Artisan 5: Queue:ForgetLaravel Artisan 5: Queue:ListenLaravel Artisan 5: Queue:RestartLaravel Artisan 5: Queue:RetryLaravel Artisan 5: Queue:SubscribeLaravel Artisan 5: Queue:TableLaravel Artisan 5: Queue:Work
Laravel Artisan 5: Route:CacheLaravel Artisan 5: Route:ClearLaravel Artisan 5: Route:List
Laravel Artisan 5: Schedule:Run
Laravel Artisan 5: Session:Table
Laravel Artisan 5: Vendor:Publish
Laravel Artisan 5: View:Clear
Laravel Artisan 5: Custom Command
You can add custom commands.
Use Preferences/Package Settings/Laravel 5 Artisan/Commands – User menu item.
Simple command structure:
[
{
"caption": "Laravel Artisan: Deploy Project",
"command": "laravel5_artisan",
"args": {
"command": "deploy",
"fill_in": true,
"fill_in_lable": "Enter the branch name with options"
}
}
]Change command caption and command in args.
Use fill_in: true if you need some input for your command and fill_in_lable: "Text" for message.
Use Package Controller or create a the directory Laravel 5 Artisan in your Sublime Text Packages directory with source code, and you're ready to go.
Press Cmd + Shift + P for the dropdown command list, search for Laravel , and pick your command. Also you can use Tools/Laravel... menu item
- Artisan file needs to been in the root folder of your structure in the sidebar.
- You need insert in Sublime Text user settings
"show_panel_on_build": trueor useTools/Build Results/Show Build Resultsmenu item for view results. - Several commands do require laracasts/generators