【laravel】@3 artisan的灵活运用

简介: 【laravel】@3 artisan的灵活运用

在上一篇文章我们写了artisan创建我们需要的类型文件


在我们的项目层级里边肯定有server层。这个时候我们可以直接调用命令php artisan make:server LoginServer命令来创建


但是当我们的项目层级多的时候我们需要一直创建这样的命令,现在我们使用artisan命令来一个命令可以创建出所有层级都试用的命令


还是老样子,先使用php artisan make:command MakeCommand 来创建出我们的基文件,创建出来的文件不是现在这个样子的,这个模板可以直接在laravel\framework\src\illuminte\Foundation\Console 下面直接复制一份,即可,在把所有的名字改为make即可


image.png


做到这一步的时候需要在创建个一个模型文件,这个模型里边放的就是php artisan make:command 文件名   出来的文件,然后把继承改一下即可


image.png


下来我们使用php artisan make:make ServerCommand来创建一个文件 ,然后把make:make改为make:server


image.png


下来创建一个LoginServer


image.png


这样我们的make:make就是一个公共的命令,在需要添加层级只需要在执行一下make:make,再把make:make改为make:自己的层级名字


然后就可以很方便的创建你想要的文件的,这样可以快速,也可以减少错误的发生  


相关文章
|
4月前
|
安全 PHP 数据库
laravel中模型中$fillable的用法
通过正确使用 `$fillable`属性,开发者可以有效地保护应用免受批量赋值漏洞的影响。它使得只有指定的字段可以被外部用户输入影响,为应用数据的安全性提供了一道防线。在开发使用Laravel框架的应用时,恰当地设置 `$fillable`或 `$guarded`属性是一项最佳实践。
125 1
|
11月前
|
存储 小程序 NoSQL
laravel5.8(九)session基本使用
Session这个玩意还是挺重要的。 Laravel对于session的支持还是很完全的。 一:文件位置 Session 配置文件位于 config/session.php。 默认情况下,Laravel 使用的 Session 驱动为 file 驱动,这对许多应用而言是没有什么问题的。 在生产环境中,你可能考虑使用 memcached 或者 redis 驱动以便获取更佳的 Session 性能,尤其是线上同一个应用部署到多台机器的时候,这是最佳实践。 1. 复制代码 Session 驱动用于定义请求的 Session 数据存放在哪里,Laravel 可以处理多种类型的驱动: 1. bash
68 0
|
PHP 开发工具 数据库
laravel系列(二) Dcat admin框架开发工具使用
laravel系列(二) Dcat admin框架开发工具使用
288 0
|
PHP 数据库
你可能不知道的 Laravel Eloquent 操作
你可能不知道的 Laravel Eloquent 操作
105 0
|
测试技术 PHP
Laravel Artisan(工匠) 命令使用技巧
Laravel Artisan(工匠) 命令使用技巧
206 0
|
SQL PHP 数据库
Laravel Eloquent 模型 进阶技巧
Laravel Eloquent 模型使用进阶技巧
146 0
|
设计模式 开发框架 安全
PHP开发框架对比:Laravel、Yii、Tp、Yaf、Swoole
Laravel是一套简洁、优雅的PHP 框架(PHP Web Framework)。让我们可以从杂乱的代码中解脱出来。Laravel可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
700 0
laravel练习01
laravel练习01
136 0
|
SQL 前端开发 程序员
Laravel和Thinkphp有什么区别,哪个框架好用
Laravel和Thinkphp有什么区别,哪个框架好用
748 0