以创建service层为例子

1.执行命令

php artisan make:command ServiceMakeCommand

2.在app\Console\Commands 下就会多出一个 ServiceMakeCommand.php 文件 ,更改其内容为一下内容(注意: 1.继承了GeneratorCommand类, 2.  protected $signature = 'make:service {name}'; 中{name}必须要有

<?php

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,其内容为

<?php

namespace DummyNamespace;

class DummyClass
{
public function __construct()
{
parent::__construct();
}
}

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

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

最新文章

  1. Dom的继承关系
  2. Rabbitmq基本原理
  3. 备忘:hibernate, logback, slf4j实际应用一例
  4. iOS开发--利用MPMoviePlayerViewController播放视频简单实现
  5. 最短路径dijkstra算法
  6. [转][色彩 A] – 永远不要使用纯黑
  7. vs2008 添加与修改模板.
  8. Python 基础【第二篇】python操作模式
  9. UITableViewCell上面添加UIWebView
  10. VB.NET或C#报错:You must hava a license to use this ActiveX control.
  11. Laravel 5.2响应--后台back()-&gt;with(&#39;提示信息&#39;),前台为什么收不到?
  12. Android异步消息传递机制源码分析
  13. Ubuntu18.04 下修改 root密码
  14. python第四十七课——类属性和函数属性
  15. 【BZOJ4800】[Ceoi2015]Ice Hockey World Championship (meet in the middle)
  16. HDU 6090 Rikka with Graph
  17. centos云服务器安装Python3记录
  18. PAT乙级1008
  19. 深入理解ajax系列第四篇
  20. Mongo db 与mysql 语法比较

热门文章

  1. AT2401 [ARC072C] Alice in linear land
  2. SpringBoot使用IDEA设置的外部Tomcat启动
  3. memcached 测试代码
  4. js 对象的深克隆
  5. 解决OpenOCD烧录STM32失败, 无法通过SWD连接的问题
  6. 6 小时 Python 入门
  7. Solution -「ZJOI 2013」「洛谷 P3337」防守战线
  8. Solution -「CF 1023F」Mobile Phone Network
  9. 通过shell脚本进行linux服务器的CPU和内存压测
  10. verification 提取差异点