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

 更新时间:2016年10月08日 10:16:30   作者:美特斯鲁元  
这篇文章主要介绍了Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法,简单分析了Laravel扩展包的安装及视图的创建与删除操作相关技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

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

相关文章

  • thinkPHP中验证码的简单使用方法

    thinkPHP中验证码的简单使用方法

    这篇文章主要介绍了thinkPHP中验证码的简单使用方法,涉及thinkPHP验证码逻辑功能的实现与界面显示的相关技巧,需要的朋友可以参考下
    2015-12-12
  • Laravel 不同生产环境服务器的判断实践

    Laravel 不同生产环境服务器的判断实践

    这篇文章主要介绍了Laravel 不同生产环境服务器的判断实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Laravel中encrypt和decrypt的实现方法

    Laravel中encrypt和decrypt的实现方法

    这篇文章主要给大家介绍了关于Laravel中encrypt和decrypt的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09
  • php 写入缓存文件、读取缓存文件的函数代码

    php 写入缓存文件、读取缓存文件的函数代码

    有时候我们需要将一些配置文件保存到静态文件中,方便后期调用,这里就为大家分享两个函数,需要的朋友可以参考一下
    2017-08-08
  • TP5框架页面跳转样式操作示例

    TP5框架页面跳转样式操作示例

    这篇文章主要介绍了TP5框架页面跳转样式操作,结合实例形式分析了TP5框架移动设备支持及页面跳转样式定义相关操作技巧,需要的朋友可以参考下
    2020-04-04
  • Laravel实现数据库迁移与支持中文的填充

    Laravel实现数据库迁移与支持中文的填充

    最近在学习Laravel数据库方面的内容,发现了一些资料不错整理出来分享给大家,下面这篇文章主要给大家介绍了关于Laravel实现数据库迁移与支持中文填充的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-11-11
  • Thinkphp 框架扩展之Widget扩展实现方法分析

    Thinkphp 框架扩展之Widget扩展实现方法分析

    这篇文章主要介绍了Thinkphp 框架扩展之Widget扩展实现方法,结合实例形式分析了Thinkphp 框架Widget扩展概念、原理、实现方法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • PHP 计算两个时间段之间交集的天数示例

    PHP 计算两个时间段之间交集的天数示例

    今天小编就为大家分享一篇PHP 计算两个时间段之间交集的天数示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • DISCUZ 分页代码

    DISCUZ 分页代码

    DISCUZ 分页代码...
    2007-01-01
  • codeigniter使用技巧批量插入数据实例方法分享

    codeigniter使用技巧批量插入数据实例方法分享

    CI批量插入数据,CodeIgniter是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序
    2013-12-12

最新评论