Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Controllers;
- use App\Models\BankModel;
- class BankController extends BaseController
- {
- public function __construct()
- {
- $this->bankModel = new BankModel();
- }
- public function index()
- {
- $data = [
- 'title' => 'Halaman Bank',
- 'banks' => $this->bankModel->findAll()
- ];
- return view('admin/bank/index', $data);
- }
- public function create()
- {
- $validation = \Config\Services::validation();
- $data = [
- 'title' => 'Tambah Bank',
- 'validation' => $validation
- ];
- return view('admin/bank/create', $data);
- }
- public function save()
- {
- if (!$this->validate([
- 'jenis_bank' => [
- 'rules' => 'required',
- 'errors' => [
- 'required' => 'input tidak boleh kosong'
- ]
- ],
- 'no_rekening' => [
- 'rules' => 'required',
- 'errors' => [
- 'required' => 'input tidak boleh kosong'
- ]
- ],
- 'nama_pemilik' => [
- 'rules' => 'required',
- 'errors' => [
- 'required' => 'input tidak boleh kosong'
- ]
- ]
- ])) {
- // $validation = \Config\Services::validation();
- // dd($validation);
- return redirect()->to('/admin/bank/create')->withInput();
- }
- $this->bankModel->save([
- 'jenis_bank' => $this->request->getPost('jenis_bank'),
- 'no_rekening' => $this->request->getPost('no_rekening'),
- 'nama_pemilik' => $this->request->getPost('nama_pemilik'),
- ]);
- session()->setFlashdata('pesan', 'Data berhasil ditambah!');
- return redirect()->to('/admin/bank');
- }
- //--------------------------------------------------------------------
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement