Template
username : backend-kynantio password : test-programmer-20205
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\PatientVisit;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PatientVisitController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
$patientVisit = new PatientVisit();
|
||||
$patientVisit = $patientVisit->get();
|
||||
return view('patientVisit.index',[
|
||||
'patientVisit' =>$patientVisit
|
||||
]);
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
$patientVisits = PatientVisit::where('barcode' ,'=',$barcode)->get();
|
||||
return view('patientVisit.edit_patientVisit',compact('patientVisits'));
|
||||
}
|
||||
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('patientVisit.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$patientVisit = new PatientVisit();
|
||||
$patientVisit->barcode = $request->barcode;
|
||||
$patientVisit->registration_date = $request->registration_date;
|
||||
$patientVisit->service_date = $request->service_date;
|
||||
$patientVisit->check_in_date = $request->check_in_date;
|
||||
$patientVisit->check_in = $request->check_in;
|
||||
$patientVisit->active = $request->active;
|
||||
|
||||
$patientVisit->save();
|
||||
return Redirect()->route('add.patientVisit');
|
||||
|
||||
return redirect()->route('patientVisit.index')->with('success', 'Data berhasil tambahkan.');
|
||||
}
|
||||
|
||||
public function update($id,Request $request)
|
||||
{
|
||||
$patientVisit = PatientVisit::find($id);
|
||||
$patientVisit->barcode = $request->barcode;
|
||||
$patientVisit->registration_date = $request->registration_date;
|
||||
$patientVisit->service_date = $request->service_date;
|
||||
$patientVisit->check_in_date = $request->check_in_date;
|
||||
$patientVisit->check_in = $request->check_in;
|
||||
if($request->is_active){
|
||||
$patientVisit->is_active = 1;
|
||||
}
|
||||
|
||||
if($patientvisit->save())
|
||||
{
|
||||
return redirect()->back()->with(['msg' => 1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
return redirect()->back()->with(['msg' => 2]);
|
||||
}
|
||||
return view('patientVisits.edit',compact('patientVisits'));
|
||||
|
||||
return redirect()->route('patientVisit.index')->with('success', 'Data berhasil diperbarui.');
|
||||
}
|
||||
|
||||
|
||||
public function patientVisitsData(){
|
||||
$patientVisits = PatientVisit::all();
|
||||
return view('Admin.all_patientvVsits',compact('patientVisits'));
|
||||
}
|
||||
|
||||
public function delete($barcode)
|
||||
{
|
||||
$patientVisit = PatientVisit::find($barcode);
|
||||
$patientVisit->delete();
|
||||
}
|
||||
|
||||
public function show()
|
||||
{
|
||||
$patientVisit = PatientVisit::findOrFail($barcode);
|
||||
|
||||
return view('patientVisit.show', compact('patientVisits'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user