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 相关文章推荐
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
Mar 13 PHP
检查php文件中是否含有bom的函数
May 31 PHP
解析php中var_dump,var_export,print_r三个函数的区别
Jun 21 PHP
国外十大最流行的PHP框架排名
Jul 04 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
Dec 25 PHP
php获得用户ip地址的比较不错的方法
Feb 08 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
Oct 15 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
php获取excel文件数据
Apr 21 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
php对微信支付回调处理的方法
Aug 23 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
用mysql内存表来代替php session的类
2009/02/01 PHP
PHP 存储文本换行实现方法
2010/01/05 PHP
php模拟js函数unescape的函数代码
2012/10/20 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
详解node.js 事件循环
2020/07/22 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Python脚本实时处理log文件的方法
2016/11/21 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
numpy排序与集合运算用法示例
2017/12/15 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
python实现画一颗树和一片森林
2018/06/25 Python
Python tkinter label 更新方法
2018/10/11 Python
超实用的 30 段 Python 案例
2019/10/10 Python
wxPython实现画图板
2020/08/27 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
python如何写try语句
2020/07/14 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
学校门卫工作职责
2013/12/07 职场文书
运动会通讯稿300字
2014/02/02 职场文书
国博复兴之路观后感
2015/06/02 职场文书
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL