laravel-12-artisan命令創建view文件


1、簡介

本擴展包添加了兩個視圖相關的Artisan命令到Laravel應用,以便我們通過Artisan命令即可創建和管理視圖文件,可謂是進一步解放了生產力。

2、安裝

還是通過Composer安裝:

1
composer require sven /artisan-view

安裝完成后到config/app.php中注冊服務提供者ArtisanViewServiceProvider到providers數組:

1
2
3
4
5
// config/app.php
'providers' => [
...
   Sven\ArtisanView\ArtisanViewServiceProvider:: class ,
];

3、使用

如果你現在運行 php artisan 會發現多出如下兩個命令,分別用於創建和刪除視圖文件:

1
2
- make:view
- scrap:view

創建視圖

在視圖根目錄views下創建index.blade.php視圖文件

1
$ php artisan  make :view index

在子目錄pages下創建index.blade.php視圖文件

1
$ php artisan  make :view pages.index

在自定義目錄(相對於系統根目錄)下創建視圖文件

1
$ php artisan  make :view index --directory=custom /path

指定視圖文件擴展名

1
$ php artisan  make :view index --extension=html

繼承一個已存在的視圖

1
$ php artisan  make :view index --extends=app

在視圖中添加title和content部分

1
$ php artisan  make :view index --sections=title,content

創建一個名為products的資源(包含index、create、edit、show視圖文件)

1
$ php artisan  make :view products --resource

創建指定動作資源(index、create和edit)

1
$ php artisan  make :view products --resource --verbs=index,create,edit

創建繼承自layout且包含foo、bar的資源文件

1
$ php artisan  make :view products --resource --extends=layout --sections=foo,bar

刪除視圖

刪除視圖文件 index.blade.php

1
$ php artisan scrap:view index

通過.刪除子目錄視圖文件

1
$ php artisan scrap:view pages.index


原文地址:https://blog.csdn.net/aaroun/article/details/79236563


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM