Как получить данные из базы данных с 3 параметрами Laravel - PullRequest
1 голос
/ 15 октября 2019

Я все еще новичок в этом уровне, сейчас я сталкиваюсь с проблемой получения данных из базы данных. То, что я хочу получить, это когда доступны только одни данные, вторые параметры не будут выполнены, но если есть какие-то данные, доступные по вторым параметрам, то будут вызваны все данные из первого параметра и второго параметра.

    $detail = Barang_Keluar_Detail::findOrFail($id); //15
    $cariid = $detail->pluck('barang_keluar_id');
    $instansiquery = Barang_Keluar::where('id',$cariid)->first(); //21
    $instansiid = $instansiquery->pluck('instansi_id');
    $tanggal = $instansiquery->pluck('tanggal')->first();//2019-12-31

и параметр здесь

    $cariinstasama = Barang_Keluar::where('id', $cariid)
        ->orWhere(function ($query) use($instansiid, $tanggal) {
            $query->where('tanggal', "'$tanggal'")
            ->where('instansi_id', $instansiid);
        });

Пожалуйста, любая помощь будет оценена, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...