ML
Size: a a a
ML
AH
header
вызываешь тот или иной драйвер.header
в реквесте;VY
// model
public function scopeSetId($query, $id = null) {
return $query->when($id, function ($query) use ($id) {
$query->where('id', $id);
});
}
// controller / service
$loggingRows = Logging::whereNotNull('created_at')
->setId($request->get('id'))
AH
AH
public function showAll(Request $request)
{
$query = Logging::whereNotNull('created_at');
if ($request->filled('id')) {
$query->where('id', $request->id);
}
if ($request->filled('user_id')) {
$query->where('user_id', $request->user_id);
}
if ($request->filled('partner_name')) {
$query->where('partner_name', 'like', '%' . $request->partner_name . '%');
}
if ($request->filled('event_type')) {
$query->where('event_type', $request->event_type);
}
if ($request->filled('page_url')) {
$query->where('page_url', 'like', '%' . $request->page_url . '%');
}
if ($request->filled('description')) {
$query->where('description', 'like', '%' . $request->description . '%');
}
if ($request->filled('date_created')) {
$query->whereDate('created_at', $request->date_created);
}
$loggingRows = $query->orderBy('id', 'DESC')->with('user')->paginate(100);
return view('backend.logging_stat.index', [
'loggingRows' => $loggingRows->appends($request->except(['page']))
]);
}
VY
VY
VY
AH
VY
AH
SS
AH
logout
(https://github.com/laravel/framework/blob/6.x/src/Illuminate/Auth/SessionGuard.php#L488-L511), вначале он берет инстанс текущего авторизованного юзера.SS
Д
$request->validate([
'title' => 'required|unique:posts|max:255',
D
D
D
RK
$request->validate([
'title' => 'required|unique:posts|max:255',
RK