- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在研究 Restful API,当我想在数据库中播种假数据时出现异常消息。
php artisan migrate:fresh
php artisan db:seed
我用迁移和 Controller 制作模型:
public function up()
{
Schema::create('posts', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('title');
$table->text('content');
$table->dateTime('date_written');
$table->String('feature_image')->unllable();
$table->integer('votes_up')->unllable();
$table->integer('votes_down')->unllable();
// TelationShipe.
$table->integer('user_id');
$table->integer('category_id');
$table->timestamps();
});
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
protected $fillable = [
'title' , 'content' , 'date_written' ,
'feature_image' , 'votes_up' ,
'votes_down' , 'user_id' ,
'category_id'
];
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostController extends Controller
{
//
}
<?php
use Illuminate\Database\Seeder;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
factory(\App\Post::class , 100 )->create();
}
}
<?php
/** @var \Illuminate\Database\Eloquent\Factory $factory */
use App\User;
use Faker\Generator as Faker;
use Illuminate\Support\Str;
/*
|--------------------------------------------------------------------------
| Model Factories
|--------------------------------------------------------------------------
|
| This directory should contain each of the model factory definitions for
| your application. Factories provide a convenient way to generate new
| model instances for testing / seeding your application's database.
|
*/
$factory->define(User::class, function (Faker $faker) {
return [
'title' => $faker->title,
'content' => $faker->text(400),
'date_written' => $faker->new(),
'feature_image' => $faker->imageUrl(),
'votes_up' => $faker->numberBetween(1 , 100),
'votes_down' => $faker->numberBetween(1 , 100),
'user_id' => $faker->numberBetween(1 , 15),
'category_id' => $faker->numberBetween(1 , 15),
];
});
InvalidArgumentException:未知格式化程序"new"在
~/vendor/fzaninotto/faker/src/Faker/Generator.php:242
238|
239| return $this->formatters[$formatter];
240| }
241| }
242| throw new \InvalidArgumentException(sprintf('Unknown formatter "%s"', $formatter));
243| }
244|
245| /**
* Replaces tokens ('{{ tokenName }}') with the result
* from the token method call
*/
Exception trace:
1 Faker\Generator::getFormatter("new")
~/vendor/fzaninotto/faker/src/Faker/Generator.php:222
2 Faker\Generator::format("new", [])
~/vendor/fzaninotto/faker/src/Faker/Generator.php:279
Please use the argument -v to see more details.
最佳答案
改变这一行
来自
'date_written' => $faker->new(),
到
'date_written' => now(),
now()将返回数据库迁移所需的当前时间的 Carbon 实例
There's no such function on faker generator called
new
希望对你有帮助
关于php - 我在进行数据库播种时出现 InvalidArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58465493/
我正在使用 JWS 库来取消签署一些 token ,因此当 token 无效时,我得到了异常 InvalidArgumentException ({ "name": "Exception", "mes
我正在使用 JWS 库来取消签署一些 token ,因此当 token 无效时,我得到了异常 InvalidArgumentException ({ "name": "Exception", "mes
我正在使用 Behat 进行一些自动化测试,并且添加了 Mink 及其 Goutte 驱动程序。我使用的是最新版本的 Behat 和 Mink。 我已将 Mink 扩展添加到功能上下文文件中,当我运行
我正在研究 Restful API,当我想在数据库中播种假数据时出现异常消息。 我更新数据库。 php artisan migrate:fresh 我在数据库上播种。 php artisan db:s
我正在尝试创建一个 Doctrine 实体: php app/console doctrine:generate:entity --entity="AWStudio:Category" --field
请说明如何从下面的函数创建测试用例以测试异常和消息是否正确抛出。我正在使用 Symfony 2。 public function validateParams(Graph $graph, $start
我正在尝试使用以下命令从 composer.json 文件安装 symfony 2.4.1: php composer.phar install 我从包含 composer.json 文件 (var/
我将项目从本地主机上传到我的专用服务器,在遇到很多问题之后,终于有一些页面可以在 domain.com 上运行 |域名.com/home | domain.com/allsites 等.. 但是现在,
目标 像在 Java 或类似语言中那样在 JavaScript 方法中抛出 InvalidArgumentException。 背景 我一直在尝试熟悉 JavaSctipt 错误处理,我知道我可以使用
我在 packagist 中为 Composer 准备的第一个包。我实际上是为我自己的项目编写的,但我不能在任何地方使用它! 当我这样做 composer require wearede/tbcpay
在我正在构建的框架中,我正在努力使我的代码更具可测试性,因为我之前沉迷于 MVC+Singleton 模式并且拥有大量的静态类。从那时起,我开始更多地了解单元测试和 TDD,这促使我重构了很多代码。这
我应该什么时候使用 InvalidArgumentException什么时候UnexpectedValueException ?它们在我看来是一样的。 Note一个扩展了 LogicException
我正在尝试获取 HTTP 状态码 用 Python 用 selenium webdriver 打开一个网站后,我看到了 HTTP 状态码 不可能,所以唯一的方法是获取网络日志并获取 HTTP 状态码
我正在开发一个需要与驱动器/电子表格交互的 android 应用程序。我正在使用 google drive for android API,但它不仅太复杂而无法弄清楚,而且它从来没有正常工作。所以我切
嗨,我尝试了在 Google 上找到的所有内容,但没有任何效果,当我尝试在数据库中插入日期时,我总是出现错误跟踪数据。我希望有一个人可以帮助我。非常感谢,并对我的英语感到抱歉。 //这是我的模型位置
我正在使用 VisualStudio 12 开发一个应用程序。在那个应用程序中我需要做一些 mySql 调用,我有代码: sql::Statement *stmt = db->global->crea
我刚刚从 bitbucket 克隆了一个 laravel 项目,我正在为我的本地开发人员使用 nginx 服务器。但是当我导航到我的项目的 url(本地)时,我收到了这个错误。 请帮忙! 最佳答案 在
我试图在 symfony 2 应用程序中创建我的第一个服务,但我收到此错误: InvalidArgumentException: There is no extension able to load
我正在使用 official documentation for symfony 2.1用于覆盖默认的 FOSUserBundle 表单。但是当我试图覆盖表单处理程序时,我遇到了这个错误: Inval
我正在尝试解决 Laravel 日程安排的一个奇怪问题: ERROR: exception 'InvalidArgumentException' with message 'Invalid sched
我是一名优秀的程序员,十分优秀!