“У Ларавела есть один” Ответ

Ларавел, где есть

use Illuminate\Database\Eloquent\Builder;

// Retrieve posts with at least one comment containing words like foo%...
$posts = App\Post::whereHas('comments', function (Builder $query) {
    $query->where('content', 'like', 'foo%');
})->get();

// Retrieve posts with at least ten comments containing words like foo%...
$posts = App\Post::whereHas('comments', function (Builder $query) {
    $query->where('content', 'like', 'foo%');
}, '>=', 10)->get();
Alberto Peripolli

Как использовать там, где отношения Ларавел

Event::with(["owner", "participants" => function($q) use($someId){
    $q->where('participants.IdUser', '=', 1);
    //$q->where('some other field', $someId);
}])
Alive Angelfish

Где сайт: https: //laravel.com/docs/

use Illuminate\Database\Eloquent\Builder;

// Retrieve posts with at least one comment containing words like code%...
$posts = Post::whereHas('comments', function (Builder $query) {
    $query->where('content', 'like', 'code%');
})->get();

// Retrieve posts with at least ten comments containing words like code%...
$posts = Post::whereHas('comments', function (Builder $query) {
    $query->where('content', 'like', 'code%');
}, '>=', 10)->get();
Tiago F2

У Ларавела есть один

enough database theory
look at the most often example – when User has a Profile
=> they are related with one-to-one relationship
   one user has only one profile
  
class User extends Model
{
    function profile() {
        return $this->hasOne('App\UserProfile');
    }
}
Comfortable Cheetah

Laravel, как запросить принадлежность к отношениям

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

красноречивые отношения

$roles = App\User::find(1)->roles()->orderBy('name')->get();
Energetic Emu

Ответы похожие на “У Ларавела есть один”

Вопросы похожие на “У Ларавела есть один”

Больше похожих ответов на “У Ларавела есть один” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования