|RiwayatTukarShift newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift query() * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereCreatedBy($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal1($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdJadwal2($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdRiwayat($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser1($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereIdUser2($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereKeterangan($value) * @method static \Illuminate\Database\Eloquent\Builder|RiwayatTukarShift whereUpdatedAt($value) * @mixin \Eloquent */ class RiwayatTukarShift extends Model { protected $table = 'riwayat_tukar_shift'; protected $primaryKey = 'id_riwayat'; protected $fillable = [ 'id_user_1', 'id_jadwal_1', 'id_user_2', 'id_jadwal_2', 'keterangan', 'created_by', ]; public function user1() { return $this->belongsTo(User::class, 'id_user_1', 'id'); } public function jadwal1() { return $this->belongsTo(JadwalKerja::class, 'id_jadwal_1', 'id_jadwal'); } public function user2() { return $this->belongsTo(User::class, 'id_user_2', 'id'); } public function jadwal2() { return $this->belongsTo(JadwalKerja::class, 'id_jadwal_2', 'id_jadwal'); } public function execAdmin() { return $this->belongsTo(User::class, 'created_by', 'id'); } }