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 相关文章推荐
php桌面中心(四) 数据显示
Mar 11 PHP
php下防止单引号,双引号在接受页面转义的设置方法
Sep 25 PHP
PHP header函数分析详解
Aug 06 PHP
ThinkPHP视图查询详解
Jun 30 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
PHP中实现crontab代码分享
Mar 26 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
Zend Framework连接Mysql数据库实例分析
Mar 19 PHP
joomla组件开发入门教程
May 04 PHP
Linux平台php命令行程序处理管道数据的方法
Nov 10 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
Feb 16 PHP
php提供实现反射的方法和实例代码
Sep 17 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
php中Swoole的热更新实现代码实例
2021/03/04 PHP
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Python实现将Excel转换为json的方法示例
2017/08/05 Python
Python实现Kmeans聚类算法
2020/06/10 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
会计职业生涯规划书
2014/01/13 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
大专生找工作自荐书
2014/06/10 职场文书
跑操口号
2014/06/12 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
政府四风问题整改措施
2014/10/04 职场文书
学生上课说话检讨书
2014/10/25 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python