\App\Http\ControllersCheckinController

Class Controller yang mengakses tabel Checkin

Summary

Methods
Properties
Constants
index()
store()
getById()
getByIdTasStatus()
getByStatus()
getByKodePelangganStatus()
getByIdTasKodePelangganStatus()
updateKodePelanggan()
updateStatus()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

index()

index() : \Illuminate\Http\Response

Mengambil semua data Checkin

Returns

\Illuminate\Http\Response —

Collection of Checkin (dengan pagination 30 data per halaman)

store()

store(\Illuminate\Http\Request  $request) : \Illuminate\Http\Response

Menambahkan data Checkin baru

Parameters

\Illuminate\Http\Request $request

Isi body dari HTTP request, berisikan JSON Checkin

Returns

\Illuminate\Http\Response

getById()

getById(integer  $id) : \Illuminate\Http\Response

Mengambil data Checkin berdasarkan Id

Parameters

integer $id

Primary Key Id dari data Checkin

Returns

\Illuminate\Http\Response

getByIdTasStatus()

getByIdTasStatus(integer  $idTas, string  $status) : \Illuminate\Http\Response

Mengambil Checkin berdasarkan Id Tas dan status transaksi

Parameters

integer $idTas

Primary Key Id dari data Tas

string $status

Status transaksi data Checkin (I: Checkin, O: Checkout, B: Batal)

Returns

\Illuminate\Http\Response

getByStatus()

getByStatus(string  $status) : \Illuminate\Http\Response

Mengambil Checkin berdasarkan Status

Parameters

string $status

Status transaksi dari data Checkin

Returns

\Illuminate\Http\Response

getByKodePelangganStatus()

getByKodePelangganStatus(string  $kodePelanggan, string  $status) : \Illuminate\Http\Response

Mengambil Checkin berdasarkan Kode Pelanggan dan Status

Parameters

string $kodePelanggan

Kode Pelanggan dari domain Pelanggan

string $status

Status transaksi dari data Checkin

Returns

\Illuminate\Http\Response

getByIdTasKodePelangganStatus()

getByIdTasKodePelangganStatus(integer  $idTas, string  $kodePelanggan, string  $status) : \Illuminate\Http\Response

Mengambil checkin berdasarkan kode tas dan status

Parameters

integer $idTas

Primary Key Id dari data Tas

string $kodePelanggan

Kode Pelanggan dari domain Pelanggan

string $status

Status transaksi dari data Checkin

Returns

\Illuminate\Http\Response

updateKodePelanggan()

updateKodePelanggan(\Illuminate\Http\Request  $request, integer  $id) : \Illuminate\Http\Response

Mengubah kode pelanggan dari data Checkin

Parameters

\Illuminate\Http\Request $request
integer $id

Returns

\Illuminate\Http\Response

updateStatus()

updateStatus(\Illuminate\Http\Request  $request, integer  $id) : \Illuminate\Http\Response

Mengubah status data Checkin

Fungsi ini juga menyimpan kolom waktu_checkout bila status yang disimpan adalah O (Checkout)

Parameters

\Illuminate\Http\Request $request
integer $id

Returns

\Illuminate\Http\Response