小编Luk*_*ell的帖子

Laravel:使用模型工厂生成一对多关系

我在 Laravel 中使用工厂为模型生成多个一对多关系时遇到问题。工厂似乎每个俱乐部只生成一个 ClubFixture,而他们应该为每个 Club 生成 5 个 ClubFixture。

楷模

俱乐部

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Club extends Model
{
  //Table associated with the model
  protected $table = 'clubs';

   protected $fillable = ['name', 'league', 'age_group', 'colour', 'county', 'country'];

   public function fixtures(){
     return $this->hasMany('App\ClubFixture', 'club_id', 'id');
   }
}
Run Code Online (Sandbox Code Playgroud)

俱乐部装置

namespace App;

use Illuminate\Database\Eloquent\Model;

class ClubFixture extends Model
{
  //Table associated with the model
  protected $table = 'club_fixtures';
}
Run Code Online (Sandbox Code Playgroud)

模态工厂

$factory->define(App\Club::class, function (Faker\Generator $faker) {
    return [
        'name' => $faker->name,
        'league' …
Run Code Online (Sandbox Code Playgroud)

factory one-to-many laravel eloquent

7
推荐指数
1
解决办法
1万
查看次数

将错误报告发送到Laravel队列中的哨兵

我在Laravel项目中设置了Sentry.io。我也在使用队列。

我想知道是否可以将失败的队列发送到Sentry?因为它们在失败时不会自动发送。

php sentry laravel laravel-5 laravel-queue

1
推荐指数
1
解决办法
891
查看次数