MR
Ограничения бесплатных - максимум 3 соработника на приватную репу.
По линке выше более подробная инфа.
Size: a a a
MR
VP
AH
VP
MR
OK
MR
AH
MR
MR
VY
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']))
]);
}
ML
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']))
]);
}
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']))
]);
}
$loggingRows = Logging::whereNotNull('created_at')
->with('user')
->when($request->filled('id', function ($query) use ($request) {
$query->where('$id', $request->get('id'))
})
// ...
->latest()
->paginate(100);
return view('your_view')
->with(compact('loggingRows'));
AH
// 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'))
ML
ML
ML
AH
AH
ML