shenheishe/assist

Laravel Developer Assistant

1.0.2 2020-08-13 06:23 UTC

This package is auto-updated.

Last update: 2020-10-14 07:38:32 UTC


README

Laravel Developer Assistant.

安装

正常安装

$ composer require shenheishe/assist

安装最新版本

$ composer require shenheishe/assist -vvv

更新到开发版

$ composer require shenheishe/assist:dev-master -vvv

运行下面的命令来发布资源

php artisan vendor:publish --provider="Shenheishe\Assist\AssistServiceProvider" --force

laravel 异常邮箱提醒

  • 配置laravel的邮件发送功能

  • 在 assist.php 中设置异常接收邮箱

  • 在 app/Exceptions/Handler.php 中配置一行代码

public function render($request, Exception $exception)
{
   app(ErrorReport::class)->send($request,$exception);
   return parent::render($request, $exception);
}

通过数据表生成指定字段数据格式

/*
* users 为数据表名
* type类型 str id,name
* array ['id'=>'','name'=>'']
* comment ['id'=>'ID','name'=>'姓名']
* resource ['id'=>'$this->id']
*/

$ php artisan dk:col users --type=str

生成数据字典 生成后的字典目录 resouces/lang/zh-CN/dictionary

$ php artisan dk:locale

数据库备份命令

$ php artisan dk:seed

License

MIT