>

이 모델에 대한 관계 솔루션을 찾을 수 없습니다.

<올>
  • 버스에 여러 목적지가 있습니다
  • 목적지에 버스가 여러 개 있습니다
  • 약속에는 버스와 목적지가 하나씩 있습니다
  • 버스

    • ID
    • 번호

    목적지

    • 이름

    기간

    • 날짜
    • 가격
    <시간>

    버스에 목적지가 하나뿐이라면 이것이 있고 작동한다고 생각합니다.

    버스 모델

    public function destinations()
    {
        return $this->belongsToMany('App\Destination');
    }
    public function terms()
    {
        return $this->hasManyThrough('App\Term', 'App\Destination');
    }
    
    

    대상 모델

    public function boats()
    {
        return $this->belongsToMany('App\Boat');
    }
    public function terms()
    {
      return $this->hasMany('App\Term');
    }
    
    

    터미 모델

    public function destination()
    {
      return $this->belongsTo('WBZ\Destination');
    }
    
    

    <시간>

    내가 이루고 싶은 것 :

    Bus::find(1)->destinations()->get();
    Bus::find(1)->terms()->get();
    
    

    • 답변 # 1

      버스 모델.

      public function destinations()
      {
      return $this->belongsToMany('App\Destination');
      }
      public function term()
      {
      return $this->hasOne('App\Term');
      }
      
      

      대상 모델

      public function term()
      {
      return $this->hasOne('App\Term');
      }
      public function buses()
      {
      return $this->belongsToMany('App\Bus');
      }
      
      

      용어 모델.

      public function destination()
      {
       return $this->belongsTo('App\Destination');
      }
      public function bus()
      {
       return $this->belongsTo('App\Bus');
      }
      
      

    관련 자료

  • 이전 C 코드 오류가 친구의 컴퓨터에서는 발생하지만 내 컴퓨터에서는 그렇지 않습니다
  • 다음 laravel - JSON POST 요청을 보낼 때 'unqiue'유효성 검사 규칙이 중단되는시기를 어떻게 알 수 있습니까?