博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
阅读量:6238 次
发布时间:2019-06-22

本文共 1257 字,大约阅读时间需要 4 分钟。

1、简介 

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

2、安装 

还是通过Composer安装:

composer require sven/artisan-view
  • 1

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

// config/app.php'providers' => [    ...    Sven\ArtisanView\ArtisanViewServiceProvider::class,];
  • 1
  • 2
  • 3
  • 4
  • 5

3、使用 

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

- make:view- scrap:view
  • 1
  • 2

创建视图

在视图根目录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

在视图中添加titlecontent部分 

$ php artisan make:view index --sections=title,content

创建一个名为products的资源(包含indexcreateeditshow视图文件) 

$ php artisan make:view products --resource

创建指定动作资源(indexcreateedit) 

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

创建继承自layout且包含foobar的资源文件 

$ 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

转载于:https://www.cnblogs.com/wanghaitao/p/9440379.html

你可能感兴趣的文章
[LUOGU] P1220 关路灯
查看>>
【转】在控制台、WinForm项目中的嵌入mdf文件的烦恼
查看>>
【转】C51中断函数的写法
查看>>
django无法加载admin的静态内容的问题(Centos7+Nginx+uwsgi环境下)
查看>>
windows 2008 启用.NET Framework 3.5
查看>>
Linux -- Ubuntu搭建java开发环境
查看>>
MVC视图中Html常见的辅助方法
查看>>
分享一下刚刚HP电话面试。。。。。。。。我估计我挂了,不过还是要来分享一下...
查看>>
PT 转 PX
查看>>
平凡世界里的万千思绪
查看>>
(二)java环境搭建
查看>>
深入推荐引擎相关算法 - 协同过滤2
查看>>
mybatis逆向工程之配置
查看>>
使用.NET 4.0+ 操作64位系统中的注册表
查看>>
剑指offer——面试题26:判断二叉树B是否为二叉树A的子结构
查看>>
scrapy主动退出爬虫的代码片段
查看>>
ny12 喷水装置(二)
查看>>
C\C++语言细节(2)
查看>>
Jenkins持续部署-自动生成版本号
查看>>
设计模式--代理模式
查看>>