Compare commits
No commits in common. "dev" and "master" have entirely different histories.
@ -8,7 +8,6 @@
|
|||||||
use Jackiedo\LogReader\Exceptions\UnableToRetrieveLogFilesException;
|
use Jackiedo\LogReader\Exceptions\UnableToRetrieveLogFilesException;
|
||||||
use Jackiedo\LogReader\LogReader;
|
use Jackiedo\LogReader\LogReader;
|
||||||
use Spatie\Activitylog\Models\Activity;
|
use Spatie\Activitylog\Models\Activity;
|
||||||
use Yajra\DataTables\CollectionDataTable;
|
|
||||||
use Yajra\DataTables\EloquentDataTable;
|
use Yajra\DataTables\EloquentDataTable;
|
||||||
use Yajra\DataTables\Html\Builder as HtmlBuilder;
|
use Yajra\DataTables\Html\Builder as HtmlBuilder;
|
||||||
use Yajra\DataTables\Html\Column;
|
use Yajra\DataTables\Html\Column;
|
||||||
@ -23,10 +22,10 @@
|
|||||||
*
|
*
|
||||||
* @return \Yajra\DataTables\DataTableAbstract
|
* @return \Yajra\DataTables\DataTableAbstract
|
||||||
*/
|
*/
|
||||||
public function dataTable(Collection $query)
|
public function dataTable(QueryBuilder $query)
|
||||||
: CollectionDataTable
|
: EloquentDataTable
|
||||||
{
|
{
|
||||||
return (new CollectionDataTable($query))->rawColumns([
|
return (new EloquentDataTable($query))->rawColumns([
|
||||||
'action',
|
'action',
|
||||||
'level'
|
'level'
|
||||||
])->editColumn('id', function (Collection $model) {
|
])->editColumn('id', function (Collection $model) {
|
||||||
@ -72,13 +71,13 @@
|
|||||||
* @return Collection
|
* @return Collection
|
||||||
*/
|
*/
|
||||||
public function query(LogReader $model)
|
public function query(LogReader $model)
|
||||||
: Collection
|
: QueryBuilder
|
||||||
{
|
{
|
||||||
|
$data = collect();
|
||||||
$model->setLogPath(storage_path('logs'));
|
$model->setLogPath(storage_path('logs'));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$data = $model->get();
|
$data = $model->get()->merge($data);
|
||||||
} catch (UnableToRetrieveLogFilesException $exception) {
|
} catch (UnableToRetrieveLogFilesException $exception) {
|
||||||
echo $exception->getMessage();
|
echo $exception->getMessage();
|
||||||
exit;
|
exit;
|
||||||
@ -88,7 +87,6 @@
|
|||||||
return (collect($a))->only(['id', 'date', 'environment', 'level', 'file_path', 'context']);
|
return (collect($a))->only(['id', 'date', 'environment', 'level', 'file_path', 'context']);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user