Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Laravel
  3. Artisan View

Artisan View

MITPHPv3.6.1

A Laravel package that adds artisan commands to create, extend, and delete Blade views from the command line.

Visit WebsiteGitHubGitHub
865 stars110 forks0 contributors

What is Artisan View?

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.

Target Audience

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.

Value Proposition

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.

Overview

👀 Manage your views in Laravel projects through artisan

Use Cases

Best For

  • Rapidly scaffolding RESTful resource views in Laravel applications
  • Creating Blade views that extend existing layouts with predefined sections
  • Automating view creation workflows from the command line
  • Managing view files and directories programmatically in Laravel projects
  • Generating views with custom file extensions or in nested directories
  • Quickly removing views and cleaning up directories with confirmation prompts

Not Ideal For

  • Projects using Laravel 10.23.0 or newer, as the package is abandoned and native 'make:view' is built-in
  • Applications not based on Blade templating, such as those relying on Vue.js, React, or alternative templating engines
  • Teams that prefer GUI-based IDEs or visual editors for file creation over command-line workflows
  • Simple projects with minimal view management where manual file creation suffices without automation

Pros & Cons

Pros

REST Resource Scaffolding

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.

Template Inheritance Automation

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.

Command-Line Efficiency

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.

Flexible File Management

Uses dot notation for directories (e.g., 'pages.index') and allows custom file extensions via '--extension', enabling organized view structures without manual path handling.

Cons

Abandoned and Superseded

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.

Manual Setup Complexity

For Laravel versions before 5.5, it requires manual service provider registration in 'AppServiceProvider', adding an extra step compared to auto-discovered packages.

Blade-Only Limitation

Exclusively works with Laravel's Blade templating, so it's useless for projects using frontend frameworks like React or alternative templating engines, reducing versatility.

Frequently Asked Questions

Quick Stats

Stars865
Forks110
Contributors0
Open Issues0
Last commit2 years ago
CreatedSince 2016

Tags

#hacktoberfest#package#developer-tools#blade#laravel#workflow-automation#artisan-commands#php-package#artisan#blade-templates

Built With

P
PHP
L
Laravel

Links & Resources

Website

Included in

Laravel13.0k
Auto-fetched 4 hours ago

Related Projects

LiveWireLiveWire

A full-stack framework for Laravel that takes the pain out of building dynamic UIs.

Stars23,505
Forks1,732
Last commit1 day ago
Debug BarDebug Bar

Debugbar for Laravel (Integrates PHP Debug Bar)

Stars19,195
Forks1,604
Last commit3 days ago
IDE HelperIDE Helper

IDE Helper for Laravel

Stars14,891
Forks1,186
Last commit1 month ago
Intervention ImageIntervention Image

PHP Image Processing

Stars14,335
Forks1,490
Last commit19 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub