Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法


Posted in PHP onOctober 08, 2016

本文实例讲述了Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法。分享给大家供大家参考,具体如下:

1、简介

本扩展包添加了两个视图相关的Artisan命令到Laravel应用,以便我们通过Artisan命令即可创建和管理视图文件,可谓是进一步解放了生产力。

2、安装

还是通过Composer安装:

composer require sven/artisan-view

安装完成后到config/app.php中注册服务提供者ArtisanViewServiceProvider到providers数组:

// config/app.php
'providers' => [
  ...
  Sven\ArtisanView\ArtisanViewServiceProvider::class,
];

3、使用

如果你现在运行 php artisan 会发现多出如下两个命令,分别用于创建和删除视图文件:

- make:view
- scrap:view

创建视图

在视图根目录views下创建index.blade.php视图文件

$ php artisan make:view index

在子目录pages下创建index.blade.php视图文件

$ php artisan make:view pages.index

在自定义目录(相对于系统根目录)下创建视图文件

$ 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

创建一个名为products的资源(包含index、create、edit、show视图文件)

$ php artisan make:view products --resource

创建指定动作资源(index、create和edit)

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

创建继承自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

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
基于mysql的bbs设计(一)
Oct 09 PHP
php 中的4种标记风格介绍
May 10 PHP
ThinkPHP中自定义错误页面和提示页面实例
Nov 22 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
php轻松实现文件上传功能
Mar 03 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
May 21 PHP
php 读取输出其他文件的实现方法
Jul 26 PHP
PHP读取文件的常见几种方法
Nov 03 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
Dec 05 PHP
详解PHP队列的实现
Mar 14 PHP
Thinkphp5.0 框架Model模型简单用法分析
Oct 11 PHP
PHP反射API示例分享
Oct 08 #PHP
验证坐标在某坐标区域内php代码
Oct 08 #PHP
php获取远程图片并下载保存到本地的方法分析
Oct 08 #PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
Oct 08 #PHP
php文件类型MIME对照表(比较全)
Oct 07 #PHP
php中文字符串截取多种方法汇总
Oct 06 #PHP
PHP微信红包生成代码分享
Oct 06 #PHP
You might like
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
Javascript Select操作大集合
2009/05/26 Javascript
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python使用7z解压apk包的方法
2015/04/18 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
Django Rest framework频率原理与限制
2019/07/26 Python
Django之模板层的实现代码
2019/09/09 Python
python列表推导式入门学习解析
2019/12/02 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
装潢设计专业推荐信模板
2013/11/26 职场文书
小孩百日宴答谢词
2014/01/15 职场文书
租赁意向书范本
2014/04/01 职场文书
任命书怎么写
2014/06/04 职场文书
奉献家乡演讲稿
2014/09/13 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
离婚案件上诉状
2015/05/23 职场文书
2019各种保证书范文
2019/06/24 职场文书
导游词之山海关
2019/12/10 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python