first commit
This commit is contained in:
50
app/Http/Controllers/Web/IndexController.php
Normal file
50
app/Http/Controllers/Web/IndexController.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Department;
|
||||
use App\Models\MetrikaGroup;
|
||||
use App\Models\MetrikaGroupItem;
|
||||
use Illuminate\Http\Request;
|
||||
use Inertia\Inertia;
|
||||
|
||||
class IndexController extends Controller
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
$metriks = MetrikaGroup::find(1);
|
||||
$metriksItems = MetrikaGroupItem::with(['group', 'item'])
|
||||
->where('rf_metrika_group_id', $metriks->metrika_group_id)
|
||||
->get();
|
||||
|
||||
$fillableModel =
|
||||
|
||||
$departments = Department::with(['lpu'])->whereHas('lpu', function ($query) {
|
||||
$query->where('mainlpuid', 1);
|
||||
})->get();
|
||||
|
||||
return Inertia::render('Report/Index', [
|
||||
'depatments' => $departments,
|
||||
'metriks' => $metriksItems->map(fn ($item) => [
|
||||
'metrika_group_id' => $item->group->metrika_group_id,
|
||||
'metrika_group_name' => $item->group->name,
|
||||
'metrika_item_id' => $item->item->metrika_item_id,
|
||||
'metrika_item_name' => $item->item->name,
|
||||
'metrika_item_data_type' => $item->item->data_type,
|
||||
]),
|
||||
]);
|
||||
}
|
||||
|
||||
public function start(Request $request)
|
||||
{
|
||||
return Inertia::render('Index', [
|
||||
|
||||
]);
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user