Laravel中基于Artisan View擴展包創(chuàng)建及刪除應(yīng)用視圖文件的方法
本文實例講述了Laravel中基于Artisan View擴展包創(chuàng)建及刪除應(yīng)用視圖文件的方法。分享給大家供大家參考,具體如下:
1、簡介
本擴展包添加了兩個視圖相關(guān)的Artisan命令到Laravel應(yīng)用,以便我們通過Artisan命令即可創(chuàng)建和管理視圖文件,可謂是進一步解放了生產(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)在運行 php artisan 會發(fā)現(xiàn)多出如下兩個命令,分別用于創(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
指定視圖文件擴展名
$ php artisan make:view index --extension=html
繼承一個已存在的視圖
$ php artisan make:view index --extends=app
在視圖中添加title和content部分
$ php artisan make:view index --sections=title,content
創(chuàng)建一個名為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框架入門與進階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Laravel框架的PHP程序設(shè)計有所幫助。
- Laravel關(guān)聯(lián)模型中過濾結(jié)果為空的結(jié)果集(has和with區(qū)別)
- laravel框架實現(xiàn)為 Blade 模板引擎添加新文件擴展名操作示例
- Laravel Intervention/image圖片處理擴展包的安裝、使用與可能遇到的坑詳解
- Laravel4中的Validator驗證擴展用法詳解
- 關(guān)于擴展 Laravel 默認 Session 中間件導(dǎo)致的 Session 寫入失效問題分析
- laravel容器延遲加載以及auth擴展詳解
- Laravel中擴展Memcached緩存驅(qū)動實現(xiàn)使用阿里云OCS緩存
- Laravel框架中擴展函數(shù)、擴展自定義類的方法
- laravel框架實現(xiàn)敏感詞匯過濾功能示例
相關(guān)文章
Laravel 不同生產(chǎn)環(huán)境服務(wù)器的判斷實踐
這篇文章主要介紹了Laravel 不同生產(chǎn)環(huán)境服務(wù)器的判斷實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Laravel中encrypt和decrypt的實現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于Laravel中encrypt和decrypt的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09Laravel實現(xiàn)數(shù)據(jù)庫遷移與支持中文的填充
最近在學(xué)習(xí)Laravel數(shù)據(jù)庫方面的內(nèi)容,發(fā)現(xiàn)了一些資料不錯整理出來分享給大家,下面這篇文章主要給大家介紹了關(guān)于Laravel實現(xiàn)數(shù)據(jù)庫遷移與支持中文填充的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。2017-11-11Thinkphp 框架擴展之Widget擴展實現(xiàn)方法分析
這篇文章主要介紹了Thinkphp 框架擴展之Widget擴展實現(xiàn)方法,結(jié)合實例形式分析了Thinkphp 框架Widget擴展概念、原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下2020-04-04codeigniter使用技巧批量插入數(shù)據(jù)實例方法分享
CI批量插入數(shù)據(jù),CodeIgniter是一個小巧但功能強大的 PHP 框架,作為一個簡單而“優(yōu)雅”的工具包,它可以為 PHP 程序員建立功能完善的 Web 應(yīng)用程序2013-12-12