Game.php 503 B

1234567891011121314151617
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class Game extends Model
  5. {
  6. protected $casts = [
  7. 'title' => 'string',
  8. 'description' => 'string',
  9. 'release_date' => 'date'
  10. ];
  11. public function comment() { return $this->morphMany(Comment::class, 'post'); }
  12. public function genre() { return $this->belongsToMany(Genre::class, 'game_genres', 'game_id', 'genre_id'); }
  13. public function review() { return $this->hasMany(Review::class); }
  14. }