Laravel中基于Artisan View擴(kuò)展包創(chuàng)建及刪除應(yīng)用視圖文件的方法
本文實(shí)例講述了Laravel中基于Artisan View擴(kuò)展包創(chuàng)建及刪除應(yīng)用視圖文件的方法。分享給大家供大家參考,具體如下:
1、簡介
本擴(kuò)展包添加了兩個(gè)視圖相關(guān)的Artisan命令到Laravel應(yīng)用,以便我們通過Artisan命令即可創(chuàng)建和管理視圖文件,可謂是進(jìn)一步解放了生產(chǎn)力。
2、安裝
還是通過Composer安裝:
composer require sven/artisan-view
安裝完成后到config/app.php中注冊服務(wù)提供者ArtisanViewServiceProvider到providers數(shù)組:
// config/app.php 'providers' => [ ... Sven\ArtisanView\ArtisanViewServiceProvider::class, ];
3、使用
如果你現(xiàn)在運(yùn)行 php artisan 會發(fā)現(xiàn)多出如下兩個(gè)命令,分別用于創(chuàng)建和刪除視圖文件:
- make:view - scrap:view
創(chuàng)建視圖
在視圖根目錄views下創(chuàng)建index.blade.php視圖文件
$ php artisan make:view index
在子目錄pages下創(chuàng)建index.blade.php視圖文件
$ php artisan make:view pages.index
在自定義目錄(相對于系統(tǒng)根目錄)下創(chuàng)建視圖文件
$ php artisan make:view index --directory=custom/path
指定視圖文件擴(kuò)展名
$ php artisan make:view index --extension=html
繼承一個(gè)已存在的視圖
$ php artisan make:view index --extends=app
在視圖中添加title和content部分
$ php artisan make:view index --sections=title,content
創(chuàng)建一個(gè)名為products的資源(包含index、create、edit、show視圖文件)
$ php artisan make:view products --resource
創(chuàng)建指定動作資源(index、create和edit)
$ php artisan make:view products --resource --verbs=index,create,edit
創(chuàng)建繼承自layout且包含foo、bar的資源文件
$ php artisan make:view products --resource --extends=layout --sections=foo,bar
刪除視圖
刪除視圖文件 index.blade.php
$ php artisan scrap:view index
通過.刪除子目錄視圖文件
$ php artisan scrap:view pages.index
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。
- Laravel關(guān)聯(lián)模型中過濾結(jié)果為空的結(jié)果集(has和with區(qū)別)
- laravel框架實(shí)現(xiàn)為 Blade 模板引擎添加新文件擴(kuò)展名操作示例
- Laravel Intervention/image圖片處理擴(kuò)展包的安裝、使用與可能遇到的坑詳解
- Laravel4中的Validator驗(yàn)證擴(kuò)展用法詳解
- 關(guān)于擴(kuò)展 Laravel 默認(rèn) Session 中間件導(dǎo)致的 Session 寫入失效問題分析
- laravel容器延遲加載以及auth擴(kuò)展詳解
- Laravel中擴(kuò)展Memcached緩存驅(qū)動實(shí)現(xiàn)使用阿里云OCS緩存
- Laravel框架中擴(kuò)展函數(shù)、擴(kuò)展自定義類的方法
- laravel框架實(shí)現(xiàn)敏感詞匯過濾功能示例
相關(guān)文章
Laravel中encrypt和decrypt的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于Laravel中encrypt和decrypt的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
ThinkPHP5.1驗(yàn)證碼功能實(shí)現(xiàn)的示例代碼
這篇文章主要介紹了ThinkPHP5.1驗(yàn)證碼功能實(shí)現(xiàn)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
php 實(shí)現(xiàn)一個(gè)字符串加密解密的函數(shù)實(shí)例代碼
php開發(fā)中,我們經(jīng)常會對字符串進(jìn)行加密解密操作,本文章向大家分享一個(gè)php字符串加密解密的函數(shù),需要的朋友可以參考一下2016-11-11
Laravel統(tǒng)一錯(cuò)誤處理為JSON的方法介紹
這篇文章主要給大家介紹了關(guān)于Laravel統(tǒng)一錯(cuò)誤處理為JSON的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
PHP循環(huán)結(jié)構(gòu)實(shí)例講解
這篇文章主要介紹了PHP循環(huán)結(jié)構(gòu)實(shí)例講解,需要的朋友可以參考下2014-02-02
jquery+thinkphp實(shí)現(xiàn)跨域抓取數(shù)據(jù)的方法
這篇文章主要介紹了jquery+thinkphp實(shí)現(xiàn)跨域抓取數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了thinkPHP結(jié)合jQuery的ajax實(shí)現(xiàn)跨域抓取數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下2016-10-10
PHP二維關(guān)聯(lián)數(shù)組的遍歷方式(實(shí)例講解)
下面小編就為大家?guī)硪黄狿HP二維關(guān)聯(lián)數(shù)組的遍歷方式(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10
php二維數(shù)組按某個(gè)鍵值排序的實(shí)例講解
今天小編就為大家分享一篇關(guān)于php二維數(shù)組按某個(gè)鍵值排序的實(shí)例講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02

