Create and delete application view files through the Artisan view expansion package in Laravel

Source: Internet
Author: User

1. Introduction

This expansion pack adds two view-related artisan commands to the Laravel application so that we can create and manage view files through the artisan command, which is a further liberating of productivity.

2, installation

or through the composer installation:

Composer require Sven/artisan-view
After the installation completes, register the service provider Artisanviewserviceprovider to the providers array in config/app.php:

config/app.php
' Providers ' => [
...
Sven\artisanview\artisanviewserviceprovider::class,
];

3. Use

If you run PHP now, you will find two more commands for creating and deleting view files, respectively: Artisan

-Make:view
-Scrap:view

Create a View

# create ' index.blade.php ' view file under View root ' views '
$ PHP Artisan Make:view Index

# create ' index.blade.php ' view files under subdirectory ' pages '
$ php Artisan Make:view Pages.index

# Create a view file in a custom directory (relative to the system root)
$ php Artisan Make:view Index--directory=custom/path

# Specifies the view file name extension
$ php Artisan Make:view Index--extension=html

# Inherits an existing view
$ php Artisan Make:view Index--extends=app

# Add title and content sections to the view
$ php Artisan Make:view Index--sections=title,content

# Create a resource named Products (includes index, create, edit, show view)
$ PHP Artisan Make:view Products--resource

# Create specified Action resource (index, create, and edit)
$ PHP Artisan Make:view Products--resource--verbs=index,create,edit

# Create a resource file that inherits from layout and contains Foo, bar
$ PHP Artisan Make:view products--resource--extends=layout--sections=foo,bar
Delete View

# delete view file ' index.blade.php '
$ PHP Artisan Scrap:view Index

# through. Delete a subdirectory view file
$ php Artisan Scrap:view Pages.index

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.