apache / apache/netbeans

PHP Blade and Laravel support for netbeans

Open
#7,531 5 comments 8 reactions 0 assignees View on GitHub
kind:feature PHP
Dominant language
Java
Stars
3.1k
Forks
935
Avg merge
2d 3h
Merged PRs (30d)
17

Description

### Description

Blade and Laravel support for netbeans

Laravel framework with blade templating are very popular, so it makes sense to include them in the Netbeans IDE - PHP.
I worked on a personal blade plugin for netbeans on https://github.com/haidubogdan/netbeans-php-blade-plugin.
By adding this plugin in the netbeans repository the following features will be added :
- syntax coloring
- declaration finder for yield, includes
- completion helper for directives
- template usage

There is also a work in progress plugin for laravel framework https://github.com/haidubogdan/netbeans-php-laravel-framework
It will include utility tools like :
- php CLI using docker or remote VM connection
- declaration finder for config and views inside the code repository
- completion for views and config paths

### Use case/motivation

The main goal is to help the development process of PHP projects done in laravel.
I will assume the main development process.

### Related issues

_No response_

### Are you willing to submit a pull request?

Yes

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked netbeans-php-blade-plugin and netbeans-php-laravel-framework projects to understand the proposed integration. Compare their syntax coloring, declaration finder, completion, template usage, and Laravel tooling with existing NetBeans PHP support. Done means a scoped implementation is integrated into NetBeans with tests or documented verification for the supported features.

Written by the indexing model from the issue text.

Assessment

Tech stack
laravel, php
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.