Skip to content

absszero/vscode-laravel-goto

Repository files navigation

Laravel Goto

Visual Studio Marketplace Open VSX Version GitHub Actions Workflow Status

Go to various Laravel files.

Features

Go to Blade

Go to blade template files.

view('hello_view', ['name' => 'James']);

Route::view('/', 'pages.public.index');

@includeIf('view.name', ['status' => 'complete'])

@each('view.name', $jobs, 'job', 'view.empty')

@extends('layouts.app')

Go to blade Component files.

<x-alert:hello />

Go to Controller

Go to controllers and highlight method.

Route::get('/', 'HelloController@index');

Route::resource('photo', 'HelloController', ['only' => [
  'index', 'show'
]]);

Go to Controller via Uris

Go to the controller via the Laravel Goto: Go to Controller via Uris command.

Go to Controller from route helper

Go to Log file

Go to the log file via the Laravel Goto: Go to Log file command.

Go to Middleware

Go to Config

Go to config files and highlight option.

Config::get('app.timezone');
Config::set('app.timezone', 'UTC');

Go to Filesystem config

Go to filesystem config file and highlight option.

Storage::disk('local')->put('example.txt', 'Contents');

Go to Language

Go to single language file.

__('messages.welcome');

@lang('messages.welcome');

trans('messages.welcome');

trans_choice('messages.apples', 10);

Open all and highlight option.

Go to .env

env('APP_DEBUG', false);

Go to Command

Go to Inertia.js

Route::inertia('/about', 'About/AboutComponent');

Inertia::render('MyComponent');

inertia('About/AboutComponent');

Go to Livewire

@livewire('nav.show-post')

<livewire:nav.show-post />

Go to path helper

app_path('User.php');

base_path('vendor');

config_path('app.php');

database_path('UserFactory.php');

public_path('css/app.css');

resource_path('sass/app.scss');

storage_path('logs/laravel.log');

Go to Static files

$file = 'js/hello.js';

Default supported static file extensions:

  • js
  • ts
  • jsx
  • vue
  • css
  • scss
  • sass
  • less
  • styl
  • htm
  • html
  • xhtml
  • xml
  • log

Requirements

Enable Go to Symbol in File for PHP

To enable moving to Method directly after a Controller is opened. Make sure one of these extensions is installed.

Usage

  • Move cursor on a text, and click the hover content, or press Alt + ; to run the command.
  • Or Select a text, Right-Click to open content menu, Choose Laravel Goto.

About

Go to various Laravel files

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors