htech / mock-entry
简化管理 Mock 条目。创建在生产环境中不显示的数据库条目
v1.0.0
2020-07-30 10:38 UTC
This package is auto-updated.
Last update: 2024-09-04 13:02:21 UTC
README
Laravel Mocker
简化管理 Mock 条目。创建在生产环境中不显示的数据库条目
安装
composer require htech/mock-entry
用法
- 如果您想保存测试数据,只需在
.env文件中启用调试模式
APP_DEBUG = TRUE
- 将
MockEntry特性添加到您的模型中。
<?php
namespace App;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Laravel\Passport\HasApiTokens;
use Htech\MockEntry\Traits\MockEntry;
class User extends Authenticatable
{
use HasApiTokens,MockEntry;
- 在您想使用 Mock 条目的表中添加名为
for_testing的列,数据类型为 tinyInteger。
Schema::table([table_name], function (Blueprint $table) {
$table->tinyInteger('for_testing')->default(1);
});
- 如果您想删除数据库中的所有 Mock 条目,请访问此路由。
{{root}}/remove-test-data
故障排除
- 如果您在使用低于指定版本的 PHP 安装时遇到问题,请尝试在 composer require 中添加参数
ignore-platform-reqs。
composer require htech/mock-entry --ignore-platform-reqs
- 如果配置不允许您允许服务器连接,尤其是在您的 localhost 中,请在安装包之前尝试此命令。(不推荐)
composer config -g secure-http false
更新日志
有关最近更改的更多信息,请参阅更新日志。
贡献
有关详细信息,请参阅贡献指南。
许可证
GNU 通用公共许可证 v3.0 (GNU GPLv3)。有关更多信息,请参阅许可证文件。