107 lines
3.0 KiB
PHP
107 lines
3.0 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Spatie\Permission\Models\Role;
|
|
use Spatie\Permission\Models\Permission;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use App\Models\Cawangan;
|
|
|
|
class DatabaseController extends Controller
|
|
{
|
|
/**
|
|
* Create a new controller instance.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function __construct()
|
|
{
|
|
$this->middleware('auth');
|
|
}
|
|
|
|
/**
|
|
* Show the application dashboard.
|
|
*
|
|
* @return \Illuminate\Contracts\Support\Renderable
|
|
*/
|
|
public function index()
|
|
{
|
|
$caw = Cawangan::all();
|
|
// $user = Auth::user();
|
|
// $user->assignRole('admin');
|
|
return view('pengurusandatabase.senaraidb',compact('caw'));
|
|
}
|
|
|
|
public function showConn($id)
|
|
{
|
|
$caw = Cawangan::where('id','=',$id)->first();
|
|
|
|
return view('pengurusandatabase.show',compact('caw'));
|
|
}
|
|
|
|
public function newConn(Request $request)
|
|
{
|
|
// dd($request->all());
|
|
Cawangan::create([
|
|
'caw_dbname' => $request->caw_dbname,
|
|
'caw_dbuser' => $request->caw_dbuser,
|
|
'caw_dbpass' => $request->caw_dbpass,
|
|
'caw_ip' => $request->caw_ip,
|
|
'caw_name' => $request->caw_name,
|
|
'caw_code' => $request->caw_code,
|
|
'nama_bank' => $request->nama_bank,
|
|
'bank_acc' => $request->bank_acc,
|
|
'bank_acc_no' => $request->bank_acc_no,
|
|
'alamat1' => $request->alamat1,
|
|
'alamat2' => $request->alamat2,
|
|
'notel' => $request->notel,
|
|
'nofaks' => $request->nofaks,
|
|
'lokasi' => $request->lokasi,
|
|
'pkb_jmc' => $request->pkb_jmc,
|
|
]);
|
|
return redirect()->route('sistem.database')
|
|
->with('success','Data berjaya disimpan');
|
|
}
|
|
|
|
public function storeConn(Request $request)
|
|
{
|
|
$caw = Cawangan::where('id','=',$request->caw_id)->first();
|
|
|
|
$caw->caw_dbname = $request->caw_dbname;
|
|
$caw->caw_dbuser = $request->caw_dbuser;
|
|
$caw->caw_dbpass = $request->caw_dbpass;
|
|
$caw->caw_ip = $request->caw_ip;
|
|
$caw->caw_name = $request->caw_name;
|
|
$caw->caw_code = $request->caw_code;
|
|
$caw->nama_bank = $request->nama_bank;
|
|
$caw->bank_acc = $request->bank_acc;
|
|
$caw->bank_acc_no = $request->bank_acc_no;
|
|
$caw->alamat1 = $request->alamat1;
|
|
$caw->alamat2 = $request->alamat2;
|
|
$caw->notel = $request->notel;
|
|
$caw->nofaks = $request->nofaks;
|
|
$caw->lokasi = $request->lokasi;
|
|
$caw->pkb_jmc = $request->pkb_jmc;
|
|
$caw->save();
|
|
|
|
|
|
return redirect()->route('sistem.database')
|
|
->with('success','Data berjaya disimpan');
|
|
}
|
|
|
|
public function deleteConn($id)
|
|
{
|
|
$caw = Cawangan::where('id','=',$id)->first();
|
|
$caw->delete();
|
|
|
|
return redirect()->route('sistem.database')
|
|
->with('success','Data berjaya dipadam');
|
|
}
|
|
|
|
public function export()
|
|
{
|
|
|
|
}
|
|
}
|