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 24 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 PHP
PHP自动重命名文件实现方法
Nov 04 PHP
php常用字符串处理函数实例分析
Nov 22 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
php图像处理函数imagecopyresampled用法详解
Dec 02 PHP
php中照片旋转 (orientation) 问题的正确处理
Feb 16 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
PHP实现字母数字混合验证码功能
Jul 11 PHP
Laravel框架处理用户的请求操作详解
Dec 20 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生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
微信小程序实现图片选择并预览功能
2019/07/25 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python与shell的3种交互方式介绍
2015/04/11 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python Requests安装与简单运用
2016/04/07 Python
简单实现python收发邮件功能
2018/01/05 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
flask应用部署到服务器的方法
2019/07/12 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
python如何实现word批量转HTML
2020/09/30 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
浙江文明网签名寄语
2014/01/18 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
校本培训个人总结
2015/02/28 职场文书
入党介绍人意见2015
2015/06/01 职场文书
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
Python+tkinter实现高清图片保存
2022/03/13 Python
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL