A collection of extensions for Laravel development in Visual Studio Code

Overview

Laravel Extension Pack for Visual Studio Code

Includes the basic extensions to get started with Laravel development in Visual Studio Code.

Laravel Extensions

Extension Version Objective
Laravel Blade Snippets Latest Release Laravel blade snippets and syntax highlight support
Laravel Snippets Latest Release Laravel snippets
Laravel Artisan Latest Release Laravel Artisan
Laravel Extra Intellisense Latest Release Laravel intellisense enhancement
Laravel goto view Latest Release Laravel blade view easy targeting
Laravel goto controller Latest Release Laravel controller easy navigating from route file
DotENV Latest Release .env syntax highlighting

Open File -> Preferences -> Settings

"emmet.triggerExpansionOnTab": true, // enable tab to expanse emmet tags
"blade.format.enable": true,         // if you would like to enable blade format
"[blade]": {
    "editor.autoClosingBrackets": "always"
},

Collaboration

Extension Objective
EditorConfig for VS Code EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs.

PHP Development

Recommended extension: PHP Productive Pack

Contact

Please file any issues or have a suggestion please tweet me @onecentlin.

Comments
  • Everytime I start vscode I get a VS Live Share installed notification...

    Everytime I start vscode I get a VS Live Share installed notification...

    I don't remember installing this extension but when I go to disable it it errors out saying Laravel Extension Pack depends on this extension. Why does Laravel Extension Pack depend on VS Live Share?

    opened by ryanmortier 3
  • Remove Live Share from the extension pack

    Remove Live Share from the extension pack

    Live Share has nothing to do with Laravel development. This is out of scope for the extension.

    Users wishing to set-up Live Share can do so by installing the extension by themselves.

    opened by NatoBoram 1
  • Set the correct vscode engine compatibility

    Set the correct vscode engine compatibility

    vscode engine should be set to ^1.26 because older VS Code versions does not support extensionPack property

    Please publish a new version of your extension with this. Sorry for the confusion. Feel free to ping me for any questions.

    opened by sandy081 0
  • Use extensionDependencies for older versions

    Use extensionDependencies for older versions

    Since older versions of VS Code does not support extensionPack, a newer version of your extension supporting extensionDependencies property with current vscode engine compatibility has to be published.

    Can you please publish a new version of your extension with this change. Sorry for the confusion.

    Thanks.

    opened by sandy081 0
  • Use `extensionPack` instead of `extensionDependencies`

    Use `extensionPack` instead of `extensionDependencies`

    From release v1.26, defining an Extension Pack now uses a new property called extensionPack instead of extensionDependencies in package.json. This is because extensionDependencies is mainly used to define functional dependencies and an Extension Pack should not have any functional dependencies with its bundled extensions and they should be manageable independent of the pack.

    So please use extensionPack property for defining the pack.

    For more details refer to Release notes

    opened by sandy081 0
  • [Discussion] Adding VS Live Share

    [Discussion] Adding VS Live Share

    This PR proposes adding VS Live Share to this extension pack, since it is optimized for PHP/web collaboration (e.g. remote intellisense, shared debugging).

    // CC @onecentlin

    opened by lostintangent 0
  • Automatically Going To New Line

    Automatically Going To New Line

    When I Type Code and stop writing it after like 4 seconds it's automatically going to a new line. Here is a video in here I don't press enter button its automatically going to the next line when I not typing it. how can I disable this? only come this when I working with laravel project. Video: https://youtu.be/a_iFwkhbino

    opened by shenalR 1
Owner
Winnie Lin
Web Developer, Microsoft MVP 2017-2021
Winnie Lin
A collection of classes to be extended/used in laravel apps for quick development

laraquick A collection of classes to be extended/used in laravel applications for quick development. Introduction The library contains traits with wel

Ezra Obiwale 35 Dec 13, 2022
Postgis extensions for laravel. Aims to make it easy to work with geometries from laravel models.

Laravel Wrapper for PostgreSQL's Geo-Extension Postgis Features Work with geometry classes instead of arrays. $model->myPoint = new Point(1,2); //lat

Max 340 Jan 6, 2023
A set of useful Laravel collection macros

A set of useful Laravel collection macros This repository contains some useful collection macros. Spatie is a webdesign agency based in Antwerp, Belgi

Spatie 1.5k Dec 31, 2022
Collection of the Laravel/Eloquent Model classes that allows you to get data directly from a Magento 2 database.

Laragento LAravel MAgento Micro services Magento 2 has legacy code based on abandoned Zend Framework 1 with really ugly ORM on top of outdated Zend_DB

Egor Shitikov 87 Nov 26, 2022
A collection of generators for Lumen and Laravel 5.

Lumen generators A collection of generators for Lumen and Laravel 5. Contents Why ? Installation Quick Usage Detailed Usage Model Generator Migration

Amine Ben hammou 349 Mar 24, 2022
A package to filter laravel model based on query params or retrieved model collection

Laravel Filterable A package to filter laravel model based on query params or retrived model collection. Installation Require/Install the package usin

Touhidur Rahman 17 Jan 20, 2022
Collection of classes you can use to standardize data formats in your Laravel application.

Laravel Formatters This package is a collection of classes you can use to standardize data formats in your Laravel application. It uses the Service Co

Michael Rubel 88 Dec 23, 2022
Collection of Google Maps API Web Services for Laravel

Collection of Google Maps API Web Services for Laravel Provides convenient way of setting up and making requests to Maps API from Laravel application.

Alexander Pechkarev 467 Jan 5, 2023
A query database collection for use with Laravel Pipeline

A query database collection for use with Laravel Pipeline This package contains a collection of class that can be used with Laravel Pipeline. Let's se

Dương Gia Bảo 188 Dec 24, 2022
A collection of pre-made simple Laravel Blade form components.

Laravel Form Components Library A collection of pre-made simple Laravel Blade form components. Installation & setup You can install the package via co

null 3 Oct 5, 2022
A collection of helper functions that I use across my projects.

A collection of helper functions that I use across my projects. This package includes some of the helper functions that I tend to use in all of my pro

Ryan Chandler 33 Oct 18, 2022
Base library for repeated layout fields, content builders and other collection components

laravel-flexible-content This package's only purpose is to build custom repeated layout components, such as Laravel Nova's Flexible Content field or y

Whitecube 5 May 31, 2022
A collection of useful traits for working with PHP 8.1 Enums

A library of helper traits for working with PHP 8.1 enums This package provides a series of traits that allows you to: RestorableFromName Trait Create

Mark Baker 24 Nov 24, 2022
Collection of agnostic PHP Functions and helpers with zero dependencies to use as foundation in packages and other project

Collection of agnostic PHP Functions and helpers This package provides a lot of very usefull agnostic helpers to use as foundation in packages and oth

padosoft 54 Sep 21, 2022
Collection of scripts, thoughts about CSP (Content Security Policy)

CSP useful, a collection of scripts, thoughts about CSP I'm testing and using CSP (Content Security Policy), and here are some thoughts, resources, sc

Nicolas Hoffmann 417 Jan 3, 2023
A collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans.

Filament is a collection of tools for rapidly building beautiful TALL stack interfaces, designed for humans. Packages Admin Panel • Documentation • De

Filament 5.4k Jan 4, 2023
A collection of reusable components for Filament.

A collection of reusable components for Filament. This package is a collection of handy components for you to use in all your Filament projects. It pr

Ralph J. Smit 35 Nov 16, 2022
A collection of easy-to-use filters with clause conditions to Filament

Filament Advanced Filter A collection of easy-to-use filters with clause conditions to Filament Installation Install the package via composer (require

Webbing Brasil 45 Jan 2, 2023
PHP components - collection of cross-project PHP classes

PHP components Collection of cross-project PHP classes. Install: $ composer require ansas/php-component Ansas\Component\Convert\ConvertPrice Convert "

null 1 Jan 5, 2022