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

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

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

Отношение HASONE в Ларавеле

//Model Function
public function hasOneFunction(){
        return $this->hasOne('App\Models\ModelName', 'targetedId');
    }
//in controller function
$data = ModelName::with('hasOneFunction')->get();
Isaac

Как получить данные, если есть отношение в Ларавеле

Doctor::has('DoctorMessage')->with('DoctorMessage')->get()
Mohamad

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

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

Ларавел, где есть отношение

// Laravel 8+ or above
$projects = Project::whereRelation('projectOffers', ['teacher_id'=>'Naveed', 'status_id'=>'Approved'])->where('status_id', "In Progress")->get();

// Laravel 8 below
$projects = Project::whereHas('projectOffers', function ($offer) {
            $offer->where('teacher_id', "Naveed");
            $offer->where('status_id', "Approved");
        })->where('status_id', "In Progress")->get();
Naveed Shahzad

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

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

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

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

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