Hasmany vztah v laravel

Příklady kódu

8
0

laravel jak dotaz patří vztah

$movies = Movie::whereHas('director', function($q) {
    $q->where('name', 'great');
})->get();
7
0

jeden až mnoho laravel

For example, a blog post may have an infinite number of comments. And a single
comment belongs to only a single post  

class Post extends Model
{
    public function comments()
    {
        return $this->hasMany('App\Models\Comment');
    }
}

class Comment extends Model
{
    public function post()
    {
        return $this->belongsTo('App\Models\Post');
    }
}
0
0

hasMany vztahu v laravel

// function in model 
public function hasManyFunction()
{
  return $this->hasMany('App\Models\modelName', 'targetedId');
}

// get data with hasMany relation in controller
$data = Post::with('hasManyFunction')->find(1)->;
0
0

Laravel vztah má mnoho

// Post model 
public function comments()
{
  return $this->hasMany(Comment::class);
}

// Post controller
$comments = Post::find(1)->comments;
0
0

Laravel vztah HasMany

$users = User::where('id' ,7)->with('getAddress')->get();
0
0

laravel jak dotaz patřík vztahu

$movies = Movie::whereHas('director', function($q) {
    $q->where('name', 'great');
})->get();

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
English
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................
Балгарскі
..................................................................................................................
Íslensk
..................................................................................................................