artisan 命令原创
# 修改默认 stub 自定义 aritsan mkae 命令
php artisan stub:publish
命令将在 stubs
目录中创建所有 php artisan make
的 stub
模板文件。
如自定义 request :
<?php
namespace {{ namespace }};
use Illuminate\Foundation\Http\FormRequest;
class {{ class }} extends BaseRequest
{
public function rules()
{
switch($this->method()) {
case 'POST': //资源路由的 store
return [
'name' => ['bail','required','string','max:10'],
];
break;
default:
break;
}
// return [
// 'email' => 'required|email|unique:users|max:255',
// ];
}
public function messages()
{
return [
// 'captcha' => '验证码错误',
];
}
//使用语言包后,那些不会翻译的英语内容,在这定义
public function attributes()
{
return [
// 'code' => '验证码',
];
}
}
# 创建自定义命令
php artisan make:command xxx
命令将在 app/Console/Commands
目录中创建一个新的命令类。
上次更新: 2022/08/23, 18:12:45