i have leagues and teams tables.
releationship between these tables:
League model:
public function teams()
    {
        return $this->hasMany('App\Team');
    }
Team Model:
public function league() {
        return $this->belongsTo('App\League');
    }
maybe you have tips on how I can make a team belong to more than one league?
Also here is both tables schemas:
Schema::create('leagues', function (Blueprint $table) {
            $table->id();
            $table->string('name');
            $table->uuid('season_id')->nullable();
            $table->timestamps();
        });
 Schema::create('teams', function (Blueprint $table) {
            $table->id();
            $table->integer('league_id')->nullable();
            $table->string('name');
            $table->string('city');
            $table->string('team_logo')->nullable();
            $table->string('stadium')->nullable();
            $table->timestamps();
        });
via Chebli Mohamed
 
Aucun commentaire:
Enregistrer un commentaire