Fixed access log conflict
This commit is contained in:
parent
05af7a9ae5
commit
8a993a62ab
@ -47,8 +47,22 @@ class SiswaController extends Controller
|
||||
|
||||
$siswa = Siswa::where('nisn', $request->nisn)
|
||||
->where('tanggal_lahir', $tanggalLahir);
|
||||
if ($request->with !== null)
|
||||
if ($request->with !== null) {
|
||||
if (is_array($request->with)) {
|
||||
$relationships = [];
|
||||
foreach ($request->with as $relation) {
|
||||
if ($relation === 'accessLog')
|
||||
$relationships[$relation] = function ($query) use ($request) {
|
||||
$query->where('src', '=', $request->src);
|
||||
};
|
||||
else
|
||||
$relationships[$relation] = function ($query) { $query; };
|
||||
}
|
||||
$request->with = $relationships;
|
||||
}
|
||||
|
||||
$siswa = $siswa->with($request->with);
|
||||
}
|
||||
|
||||
$siswa = $siswa->first();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user