以创建service层为例子

1、执行命令

php artisan make:command ServiceMakeCommand

2、在app\Console\Commands 下就会多出一个 ServiceMakeCommand.php 文件 ,更改其内容为一下内容 ( 注意:

1、承了GeneratorCommand类,

2、protected $signature = 'make:service {name}'; 中{name}必须要有

namespace App\Console\Commands;

use Illuminate\Console\GeneratorCommand;

class ServiceMakeCommand extends GeneratorCommand

{

/**

* The name and signature of the console command.

*

* @var string

*/

protected $signature = 'make:service {name}';

/**

* The console command description.

*

* @var string

*/

protected $description = 'Create a service';

/**

* Get the stub file for the generator.

*

* @return string

*/

protected function getStub()

{

return __DIR__.'/stubs/service.stub';

}

/**

* Get the default namespace for the class.

*

* @param string $rootNamespace

* @return string

*/

protected function getDefaultNamespace($rootNamespace)

{

return $rootNamespace.'\Services';

}

}

3、创建模版

在 app\Console\Commands\ 下创建stubs文件夹 ,并创建文件service.stub,其内容为

namespace DummyNamespace;

class DummyClass

{

public function __construct()

{

parent::__construct();

}

}

4、现在就已经完成了,运行 php artisan list,就可以看到

执行 php artisan make:service BaseService 就有BaseService.php 文件了

以上这篇Laravel 自定命令以及生成文件的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

php 创建自定义文件夹,Laravel 自定命令以及生成文件的例子相关推荐

  1. 计算机不能再U盘新建文件夹,如何让你的U盘永不中毒?新建一个文件夹就搞定!-u盘文件夹变成exe...

    由于U盘携带方便,很多人都会用来存储重要文件.音乐或是视频等等.不过在使用过程中,有时候一不小心就会遇到U盘中毒的情况,这也给用户带来了不少困扰.其实与其等到发现U盘中毒之后再去找U盘杀毒工具解决,还 ...

  2. Ubuntu上新建文件夹以及多级目录命令和新建文件命令

    新建文件夹命令 mkdir Foldername 新建文件命令 touch Filename 创建多级目录时的命令 mkdir -p /dir1/dir2

  3. java命令 jar文件夹_java中jar命令打包一个文件夹下的所有文件

    (1)首先,必须保证java的所有路径都设置好,在dos提示符下输入jar -help 出现C:\Documents and Settings\dly>jar -help 非法选项:h 用法:j ...

  4. Linux 文件夹详情,linux使用命令创建文件夹以及里面的文件,详情介绍

    工作学习的过程中需要用到linux系统,今天需要使用命令创建目录并在目录中创建文件,然后添加自己的内容到文件中,我们一起看看这整个过程应该怎么做. 工具/材料 ubuntu16.04操作系统. 操作方 ...

  5. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)

    R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs an absolute path from the ...

  6. R语言使用fs包的dir_create函数在指定路径下创建新的文件夹、使用file_create函数在指定文件夹下创建文件

    R语言使用fs包的dir_create函数在指定路径下创建新的文件夹.使用file_create函数在指定文件夹下创建文件 目录

  7. 2.如何创建一个隐藏的文件夹,并且打开这个隐藏的文件夹

    1.运行cmd 2.在cmd窗口中输入如下命令:  md D:\test..\ (现在以在D盘创建文件该文件为例) (在D盘创建文件夹名为test .)  (注:文件夹名字最好是英文的,因为在cmd窗 ...

  8. selector是在文件夹drawable中进行定义的xml文件转载 https://www.cnblogs.com/fx2008/p/3157040.html...

    获取Drawable对象: Resources res = mContext.getResources(); Drawable myImage = res.getDrawable(R.drawable ...

  9. 解放文件夹下所有层级的特定格式文件,找出文件夹内所有的txt/FLAC/MP4/MP3等等等等,并复制到另一个文件夹中

    解放文件夹下所有层级的特定格式文件,找出文件夹内所有的txt/FLAC/MP4/MP3等等等等,并复制到另一个文件夹中 引言 代码 得意 天天学习,好好向上 引言 各位朋友们好!最近遇到一些想要方便办 ...

最新文章

  1. 小卡片遇热就变机器人,不插电就能运动,哈佛加州理工新研究登上Nature子刊...
  2. Java自带的性能监测工具之jinfo
  3. Spark在不同集群中的运行架构
  4. 2018.08.10 atcoder Median Sum(01背包)
  5. ubuntu百度网盘下载大文件
  6. ★☆★ lc 847. Shortest Path Visiting All Nodes
  7. postgresql存储函数实现大量模拟数据插入
  8. 开源作者在行动:疫情防控相关开源项目推荐
  9. 如何查看网页缓存的密码
  10. Windows平台下搭建Git服务器的图文教程
  11. 《图谋职场——最经济的图形沟通》 一种能提高职场竞争力的沟通能力
  12. 用C语言写一个函数返回参数二进制中1的个数
  13. 【TJOI 2019】唱、跳、rap和篮球
  14. youtube-dl 环境搭建 使用
  15. 华为联合全球伙伴加速上线HMS内容类应用,影音娱乐体验一步尝鲜
  16. fatal: Authentication failed
  17. opencv视频采集
  18. 中儒集团董事长朱宝先生一行到访亚信总部!
  19. ADAMS学习(1)部件窗口和快捷键
  20. android 如何启动浏览器

热门文章

  1. 用python监控您的window服务
  2. linux ras目录,Linux下配置站点-FTP-RSA私钥-公钥
  3. 游戏中的数学与物理学 第二版_在数学课堂中适度开展游戏活动,可以提高课堂教学效率...
  4. ffmpeg php centos,Centos安装ffmpeg插件
  5. 清华大学python视频_涨见识了,清华大学全套Python579集视频教程泄露,拿走学去吧...
  6. 消防信号总线原理_消防设施操作员关键技能之八:能通过总线式消防联动控制器启动警报等装置...
  7. java wsdl接口地址_java如何实现webservice中wsdlLocation访问地址的可配置化
  8. VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 public: void __thiscall
  9. python3入门与进阶笔记_【基础】学习笔记6-python3 Turtle库_实操进阶3
  10. [机器学习实战]决策树