'int', 'PriceNegotiationStatus' => 'int', 'caseExecutionStatus' => 'int', 'amountOfPay' => 'int', 'caseDifficulty' => 'int', 'receiverRating' => 'int', 'casebuilderRating' => 'int' ]; protected $dates = [ 'commissionedDate', 'terminationDate', 'PaymentTime' ]; protected $fillable = [ 'TCID', 'RID', 'commissionedDate', 'pointOfArtical', 'amountOfwords', 'numOfImgesRequired', 'FlightNegotiationStatus', 'PriceNegotiationStatus', 'caseExecutionStatus', 'commentOfReceiver', 'commentOfCaseBuilder', 'reasonOfTerminate', 'terminationDate', 'PaymentTime', 'paymentMethod', 'bankName', 'amountOfPay', 'AccuountNumber', 'MailID', 'caseDifficulty', 'receiverRating', 'casebuilderRating' ]; public function the_case() { return $this->belongsTo(\App\TheCase::class, 'TCID'); } public function receiver() { return $this->belongsTo(\App\Receiver::class, 'RID'); } public function flight_negotiations() { return $this->hasMany(\App\FlightNegotiation::class, 'ID'); } public function price_negotiations() { return $this->hasMany(\App\PriceNegotiation::class, 'ID'); } public function proof_readings() { return $this->hasMany(\App\ProofReading::class, 'ID'); } public function release_manuscripts() { return $this->hasMany(\App\ReleaseManuscript::class, 'ID'); } }