<?php
namespace App\Http\Controllers\Peserta;
use App\Facades\DataTable;
use App\Http\Controllers\Controller;
use App\Models\TugasPeserta;
use Illuminate\Http\Request;
use Inertia\Inertia;
class TugasController extends Controller
{
public function index()
{
$sort = str_replace(
['title', 'created_at'],
['title', 'created_at'],
request()->query('col')
);
$result = DataTable::query(TugasPeserta::with('materi_tugas')->where('user_id', auth()->user()->id)->newQuery())
->with(['materi_tugas'])
->searchable(['materi_tugas.name', 'materi_tugas.due_date','created_at'])
->applySort($sort)
->allowedSorts(['materi_tugas.name', 'due_date'])
->make()->toArray();
return Inertia::render('Peserta/Tugas/Index', [
'datatable' => $result
]);
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]