28 lines
658 B
PHP
28 lines
658 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Staff;
|
|
|
|
use App\Http\Controllers\HashidControllerBase;
|
|
use App\Models\Study;
|
|
|
|
class StudiesController extends HashidControllerBase
|
|
{
|
|
public function index()
|
|
{
|
|
$studies = Study::where('is_active', true)
|
|
->orderBy('study_date', 'desc')
|
|
->paginate(15);
|
|
|
|
return view('staff.studies.index', compact('studies'));
|
|
}
|
|
|
|
public function details()
|
|
{
|
|
$this->decodeKeys();
|
|
$study = Study::with(['series', 'details'])->findOrFail($this->key);
|
|
|
|
//return view('staff.studies.details', compact('study'));
|
|
return response()->json($study);
|
|
}
|
|
}
|