A Laravel package that adds artisan commands to create, extend, and delete Blade views from the command line.
Artisan View is a Laravel package that adds Artisan commands for creating, extending, and deleting Blade views from the command line. It solves the problem of manually creating and managing view files by providing a terminal-based workflow for view scaffolding, including support for REST resources, template inheritance, and section management.
Laravel developers who want to streamline their view creation process and prefer working from the command line. It's especially useful for those building applications with repetitive view structures or RESTful interfaces.
Developers choose Artisan View because it integrates seamlessly with Laravel's Artisan CLI, reducing context switching between the terminal and editor. Its ability to scaffold REST resources, extend templates, and manage sections programmatically saves time compared to manual file creation.
👀 Manage your views in Laravel projects through artisan
From the README, the '--resource' flag generates a full set of RESTful views (index, show, create, edit) with one command, saving significant time for CRUD-based applications.
Supports extending views with '--extends' and automatically adds sections or yields using '--with-yields' and '--with-stacks', streamlining layout integration as shown in the mix-and-match example.
Integrates seamlessly with Artisan, allowing developers to create, extend, and delete views without switching to a file explorer, reducing context switching for terminal-focused workflows.
Uses dot notation for directories (e.g., 'pages.index') and allows custom file extensions via '--extension', enabling organized view structures without manual path handling.
The README explicitly warns it's abandoned for Laravel 10.23.0+, meaning no updates, potential bugs, and reliance on deprecated versions, limiting future use.
For Laravel versions before 5.5, it requires manual service provider registration in 'AppServiceProvider', adding an extra step compared to auto-discovered packages.
Exclusively works with Laravel's Blade templating, so it's useless for projects using frontend frameworks like React or alternative templating engines, reducing versatility.
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
Debugbar for Laravel (Integrates PHP Debug Bar)
IDE Helper for Laravel
PHP Image Processing
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.