tukar taraf

This commit is contained in:
Afiq Zakwan
2021-07-04 01:04:44 +08:00
parent d10bbc9025
commit 0d4097aca2
20 changed files with 727 additions and 956 deletions
+11 -5
View File
@@ -65,21 +65,27 @@ class LoginController extends Controller
if($auth_user['roles'] == 'teller'){
if($auth_user['role_harian'] == 'teller'){
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','api_url'));
// return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','api_url'));
return redirect()->route('home');
}elseif($auth_user['role_harian'] == 'penilai'){
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$gadaian_semasa = Http::get(config('api.url') . '/api/gadaiansemasa/'. $auth_user['cawangan'])->json();
$gadaian_belumserah = Http::get(config('api.url') . '/api/gadaiansemasa/belum_serah/'. $auth_user['cawangan'])->json();
return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','gadaian_semasa','gadaian_belumserah','api_url'));
// return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','gadaian_semasa','gadaian_belumserah','api_url'));
return redirect()->route('home');
}else{
return view('not_assign');
}
}
elseif($auth_user['roles'] == 'pc' || $auth_user['roles'] == 'ppc'){
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.home',compact('cawangan_info','api_url'));
// return view('homepage.khazanah.home',compact('cawangan_info','api_url'));
return redirect()->route('home');
}
elseif($auth_user['roles'] == 'operasi'){
else{
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.'.$auth_user['roles'].'.home',compact('cawangan_info','api_url'));
// return view('homepage.'.$auth_user['roles'].'.home',compact('cawangan_info','api_url'));
return redirect()->route('home');
}
}
+4 -1
View File
@@ -39,12 +39,15 @@ class HomeController extends Controller
$gadaian_belumserah = Http::get(config('api.url') . '/api/gadaiansemasa/belum_serah/'. $auth_user['cawangan'])->json();
return view('homepage.'.$auth_user['role_harian'].'.home',compact('cawangan_info','gadaian_semasa','gadaian_belumserah','api_url'));
}
else{
return view('not_assign');
}
}
elseif($auth_user['roles'] == 'pc' || $auth_user['roles'] == 'ppc'){
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.khazanah.home',compact('cawangan_info','api_url'));
}
elseif($auth_user['roles'] == 'operasi'){
else{
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('homepage.'.$auth_user['roles'].'.home',compact('cawangan_info','api_url'));
}
+48 -1
View File
@@ -22,7 +22,8 @@ class KakitanganController extends Controller
$auth_user = Auth::user();
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$role = Role::get();
return view('operasi.daftar_kakitangan',compact('cawangan_info','api_url','role'));
$kakitangan = User::all();
return view('operasi.daftar_kakitangan',compact('cawangan_info','api_url','role','kakitangan'));
}
public function registerStaff(Request $request){
@@ -91,4 +92,50 @@ class KakitanganController extends Controller
return redirect()->route('home');
}
public function tukartaraf(Request $request){
$api_url = config('api.url');
$auth_user = Auth::user();
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$user = User::find($request->id);
$role = Role::get();
return view('operasi.tukar_taraf',compact('cawangan_info','api_url','role','user'));
}
public function tukartarafUpdate(Request $request){
$user = User::find($request->user_id);
if($user->role_harian == null){
if($user->role_asal == 'pc'){
$user->roles = $request->role;
$user->save();
}
}else{
if($user->role_asal == 'pc'){
$user->roles = $request->role;
$user->role_harian = $request->role;
$user->save();
}
}
return redirect()->route('daftar.kakitangan');
}
public function tukarcawangan(Request $request){
$api_url = config('api.url');
$auth_user = Auth::user();
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$user = User::find($request->id);
$role = Role::get();
return view('operasi.tukar_cawangan',compact('cawangan_info','api_url','role','user'));
}
public function tukarcawanganUpdate(Request $request){
$user = User::find($request->user_id);
$user->cawangan = $request->cawangan;
$user->roles = $request->role;
$user->role_harian = $request->role;
$user->save();
return redirect()->route('daftar.kakitangan');
}
}
@@ -185,4 +185,12 @@ class OperasiController extends Controller
return view('operasi.hargaemas',compact('cawangan_info','api_url','harga_emas'));
}
public function margin(){
$auth_user = Auth::user();
$api_url = config('api.url');
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$margin_pembiayaan = Http::get(config('api.url') . '/api/maxpinjaman')->json();
return view('operasi.margin_pembiayaan',compact('cawangan_info','api_url','margin_pembiayaan'));
}
}
+1
View File
@@ -27,6 +27,7 @@
"yajra/laravel-datatables-oracle": "^9.11"
},
"require-dev": {
"barryvdh/laravel-debugbar": "^3.6",
"facade/ignition": "^2.0",
"fzaninotto/faker": "^1.9.1",
"mockery/mockery": "^1.3.1",
Generated
+186 -936
View File
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,23 @@
@extends('layouts.app_operasi')
@section('content')
<div class="container">
<div class="row justify-content-center mt-5">
<div class="col-md-8">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Admin</li>
</ol>
</nav>
<div class="card-body text-center">
<a href="{{ route('daftar.kakitangan') }}" class="btn btn-info btn-lg">Kakitangan</a>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,23 @@
@extends('layouts.app_operasi')
@section('content')
<div class="container">
<div class="row justify-content-center mt-5">
<div class="col-md-8">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Akaun</li>
</ol>
</nav>
<div class="card-body text-center">
<h1>AKAUN</h1>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,23 @@
@extends('layouts.app_operasi')
@section('content')
<div class="container">
<div class="row justify-content-center mt-5">
<div class="col-md-8">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Audit</li>
</ol>
</nav>
<div class="card-body text-center">
<h1>AUDIT</h1>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -15,7 +15,7 @@
<div class="card-body text-center">
<a href="{{ route('operasi.kelulusan') }}" class="btn btn-info btn-lg">Kelulusan</a>
<a href="{{ route('daftar.kakitangan') }}" class="btn btn-info btn-lg">Daftar Kakitangan</a>
<a href="{{ route('daftar.kakitangan') }}" class="btn btn-info btn-lg">Kakitangan</a>
<a href="{{ route('parameter') }}" class="btn btn-info btn-lg">Parameter</a>
<a href="{{ route('komuditi') }}" class="btn btn-info btn-lg">Komoditi</a>
</div>
+1 -1
View File
@@ -28,7 +28,7 @@
<link rel="stylesheet" href="{{ asset('vendor/bootstrap/css/bootstrap.min.css') }}">
<link href="{{ asset('css/select2.min.css') }}" rel="stylesheet" />
<link rel="stylesheet" href="{{ asset('vendor/datepicker/css/bootstrap-datepicker.min.css') }}"/>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<script src="{{ asset('js/jquery.min.js') }}"></script>
<script src="{{ asset('vendor/bootstrap/js/bootstrap.min.js') }}"></script>
<script src="{{ asset('js/select2.min.js') }}"></script>
@@ -28,7 +28,7 @@
<link rel="stylesheet" href="{{ asset('vendor/bootstrap/css/bootstrap.min.css') }}">
<link href="{{ asset('css/select2.min.css') }}" rel="stylesheet" />
<link rel="stylesheet" href="{{ asset('vendor/datepicker/css/bootstrap-datepicker.min.css') }}"/>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<script src="{{ asset('js/jquery.min.js') }}"></script>
<script src="{{ asset('vendor/bootstrap/js/bootstrap.min.js') }}"></script>
<script src="{{ asset('js/select2.min.js') }}"></script>
+92
View File
@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@200;600&display=swap" rel="stylesheet">
<!-- Styles -->
<style>
html, body {
background-color: #fff;
color: #636b6f;
font-family: 'Nunito', sans-serif;
font-weight: 200;
height: 100vh;
margin: 0;
}
.full-height {
height: 100vh;
}
.flex-center {
align-items: center;
display: flex;
justify-content: center;
}
.position-ref {
position: relative;
}
.top-right {
position: absolute;
right: 10px;
top: 18px;
}
.content {
text-align: center;
}
.title {
font-size: 84px;
}
.links > a {
color: #636b6f;
padding: 0 25px;
font-size: 13px;
font-weight: 600;
letter-spacing: .1rem;
text-decoration: none;
text-transform: uppercase;
}
.m-b-md {
margin-bottom: 30px;
}
</style>
</head>
<body>
<div class="flex-center position-ref full-height">
@if (Route::has('login'))
<div class="top-right links">
@auth
<a href="{{ route('logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();">Logout</a>
@else
<a href="{{ route('login') }}">Login</a>
@if (Route::has('register'))
<a href="{{ route('register') }}">Register</a>
@endif
@endauth
</div>
@endif
<form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none">
@csrf
</form>
<div class="content">
<div class="title m-b-md">
Khazanah Belum Menugaskan Jawatan Harian
</div>
</div>
</div>
</body>
</html>
@@ -94,8 +94,58 @@
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header">{{ __('Senarai Kakitangan') }}</div>
<div class="card-body text-center">
<div class="row">
<div class="col-md-12">
<table id="rekod_kakitangan" class="table table-striped table-hover">
<thead class="thead-dark">
<tr>
<th>Bil</th>
<th>Nama Staff</th>
<th>Jawatan</th>
<th>Cawangan</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@foreach($kakitangan as $index=>$staff)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $staff->name }}</td>
<td>{{ strtoupper($staff->roles) }}</td>
<td>
@if($staff->cawangan == 'operasi')
{{ ucwords($staff->cawangan) }}
@else
@php
$cawangan_staff = Http::get(config('api.url') . '/api/cawangan/'. $staff->cawangan)->json();
echo ucwords($cawangan_staff['details_caw']);
@endphp
@endif
</td>
<td>
<a href="{{ route('kakitangan.tukartaraf',['id'=>$staff->id]) }}" class="btn btn-warning" title="Tukar Taraf"><i class="material-icons">edit</i></a>
<a href="{{ route('kakitangan.tukarcawangan',['id'=>$staff->id]) }}" class="btn btn-info" title="Tukar Cawangan"><i class="material-icons">work</i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var tablerekod = $('#rekod_kakitangan').DataTable();
function verifyregister(){
var cawangan = $('#cawangan').val();
var role = $('#role').val();
@@ -0,0 +1,61 @@
@extends('layouts.app_operasi')
@section('content')
@include('modal.hargaemas')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ url('/') }}">Home</a></li>
<li class="breadcrumb-item"><a href="{{ url('operasi/parameter') }}">Parameter</a></li>
<li class="breadcrumb-item active" aria-current="page">Margin Pembiayaan</li>
</ol>
</nav>
<div class="card-body text-center">
<div class="mt-3">
<table class='table table-striped table-hover' id='table-margin' style="width:100%;">
<thead class="thead-dark">
<tr>
<th>Bil</th>
<th>Taraf</th>
<th>Margin</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@foreach($margin_pembiayaan as $index=>$mp)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ strtoupper($mp['user_type']) }}</td>
<td>{{ $mp['max'] . '%' }}</td>
<td></td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
var table_margin = $('#table-margin').DataTable();
$.ajax({
method:'GET',
url: api_url + '/api/maxpinjaman',
success:function(data){
}
});
</script>
@endsection
+1 -1
View File
@@ -15,7 +15,7 @@
<div class="card-body text-center">
<a href="{{ route('operasi.hargaemas') }}" class="btn btn-info btn-lg">Harga Emas</a>
<a href="#" class="btn btn-info btn-lg">Contoh 1</a>
<a href="{{ route('operasi.margin') }}" class="btn btn-info btn-lg">Margin Pembiayaan</a>
<a href="#" class="btn btn-info btn-lg">Contoh 2</a>
</div>
</div>
@@ -0,0 +1,101 @@
@extends('layouts.app_operasi')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ url('/') }}">Home</a></li>
<li class="breadcrumb-item" aria-current="page"><a href="{{ route('daftar.kakitangan') }}">Kakitangan</a></li>
<li class="breadcrumb-item active" aria-current="page">Tukar Taraf</li>
</ol>
</nav>
<div class="card-body text-center">
<form action="{{ route('kakitangan.tukarcawangan.update') }}" method="post">
@csrf
<input type="hidden" name='user_id' id='user_id' readonly value="{{ $user->id }}" class='form-control'>
<div class='row form-group'>
<div class='col-md-6'>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Nama</b>
</div>
<div class='col-md-7'>
<input type="text" name='nama' id='nama' readonly value="{{ $user->name }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Email</b>
</div>
<div class='col-md-7'>
<input type="text" name='email' id='email' readonly value="{{ $user->email }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Cawangan</b>
</div>
<div class='col-md-7'>
@php
$cawangan_all = Http::get($api_url . '/api/cawangan')->json();
@endphp
<select class="form-control" name="cawangan" data-placeholder="Pilih Cawangan" id="cawangan">
<option disabled selected value> -- Pilih Cawangan -- </option>
<option value="operasi" {{ $user->roles == 'operasi' ? 'selected' : '' }}>Operasi</option>
@foreach($cawangan_all as $cawangan)
<option value="{{ $cawangan['kodcaw'] }}" {{ $user->cawangan == $cawangan['kodcaw'] ? 'selected' : '' }}>{{ $cawangan['details_caw'] }}</option>
@endforeach
</select>
</div>
</div>
</div>
<div class='col-md-6'>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>No KP</b>
</div>
<div class='col-md-7'>
<input type="text" name='nokp' id='nokp' readonly value="{{ $user->no_kp }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>No Telefon</b>
</div>
<div class='col-md-7'>
<input type="text" name='telefon' id='telefon' readonly value="{{ $user->no_telefon }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Jawatan</b>
</div>
<div class='col-md-7'>
<select class="form-control" name="role" data-placeholder="Pilih Jawatan" id="role">
<option disabled selected> -- Pilih Jawatan -- </option>
@foreach($role as $roles)
<option value="{{ $roles['role_code'] }}" {{ $user->roles == $roles['role_code'] ? 'selected' : '' }}>{{ $roles['keterangan'] }}</option>
@endforeach
</select>
</div>
</div>
</div>
</div>
<div class='row justify-content-end'>
<div class='col-md-12'>
<input type="submit" class='btn btn-info float-right mr-5' value='Tukar Cawangan'>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection
@@ -0,0 +1,84 @@
@extends('layouts.app_operasi')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12">
<div class="card">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ url('/') }}">Home</a></li>
<li class="breadcrumb-item" aria-current="page"><a href="{{ route('daftar.kakitangan') }}">Kakitangan</a></li>
<li class="breadcrumb-item active" aria-current="page">Tukar Taraf</li>
</ol>
</nav>
<div class="card-body text-center">
<form action="{{ route('kakitangan.tukartaraf.update') }}" method="post">
@csrf
<input type="hidden" name='user_id' id='user_id' readonly value="{{ $user->id }}" class='form-control'>
<div class='row form-group'>
<div class='col-md-6'>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Nama</b>
</div>
<div class='col-md-7'>
<input type="text" name='nama' id='nama' readonly value="{{ $user->name }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Email</b>
</div>
<div class='col-md-7'>
<input type="text" name='email' id='email' readonly value="{{ $user->email }}" class='form-control'>
</div>
</div>
</div>
<div class='col-md-6'>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>No KP</b>
</div>
<div class='col-md-7'>
<input type="text" name='nokp' id='nokp' readonly value="{{ $user->no_kp }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>No Telefon</b>
</div>
<div class='col-md-7'>
<input type="text" name='telefon' id='telefon' readonly value="{{ $user->no_telefon }}" class='form-control'>
</div>
</div>
<div class='form-group row col-md-12'>
<div class='col-md-5'>
<b>Jawatan</b>
</div>
<div class='col-md-7'>
<select class="form-control" name="role" data-placeholder="Pilih Jawatan" id="role">
<option disabled selected> -- Pilih Jawatan -- </option>
@foreach($role as $roles)
<option value="{{ $roles['role_code'] }}" {{ $user->roles == $roles['role_code'] ? 'selected' : '' }}>{{ $roles['keterangan'] }}</option>
@endforeach
</select>
</div>
</div>
</div>
</div>
<div class='row justify-content-end'>
<div class='col-md-12'>
<input type="submit" class='btn btn-info float-right mr-5' value='Tukar Taraf'>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection
+6 -9
View File
@@ -243,6 +243,12 @@ Route::get('/operasi/parameter','OperasiController@parameter')->name('parameter'
Route::get('/operasi/hargaemas',['as'=>'operasi.hargaemas','uses'=>'OperasiController@hargaemas'])->middleware('auth','operasi');
Route::post('/operasi/hargaemas/update',['as'=>'hargaemas.update','uses'=>'OperasiController@updatehargaemas'])->middleware('auth','operasi');
Route::post('/operasi/hargaemas',['as'=>'hargaemas.create','uses'=>'OperasiController@createhargaemas'])->middleware('auth','operasi');
Route::get('kakitangan/tukar_taraf',['as'=>'kakitangan.tukartaraf','uses'=>'KakitanganController@tukartaraf'])->middleware('auth','operasi');
Route::post('kakitangan/tukar_taraf/update',['as'=>'kakitangan.tukartaraf.update','uses'=>'KakitanganController@tukartarafUpdate'])->middleware('auth','operasi');
Route::get('kakitangan/tukar_cawangan',['as'=>'kakitangan.tukarcawangan','uses'=>'KakitanganController@tukarcawangan'])->middleware('auth','operasi');
Route::post('kakitangan/tukar_cawangan/update',['as'=>'kakitangan.tukarcawangan.update','uses'=>'KakitanganController@tukarcawanganUpdate'])->middleware('auth','operasi');
Route::get('/operasi/margin',['as'=>'operasi.margin','uses'=>'OperasiController@margin'])->middleware('auth','operasi');
Route::get('/komoditi',['as'=>'komuditi','uses'=>'KomuditiController@index']);
Route::get('/komoditi/rekod',['as'=>'rekod.komoditi','uses'=>'KomuditiController@rekodKomoditi']);
@@ -251,21 +257,12 @@ Route::get('/komoditi/rekod/print',['as'=>'komoditi.rekod.print','uses'=>'Komudi
Route::post('/khazanah/suratakuangadaian',['as'=>'agh.create','uses'=>'KhazanahController@SuratAkuanGadaian'])->middleware('auth','khazanah');
Route::get('/khazanah/ulangcetakagh/{norujukan}',['as'=>'agh.ulangcetak','uses'=>'KhazanahController@ulangcetakSuratAkuanGadaianHilang'])->middleware('auth','khazanah');
Route::get('/laporan/stokauditbersih', ['as'=>'laporan.stokauditbersih', 'uses'=>'KhazanahController@stokAuditBersih'])->middleware('auth','khazanah');
Route::post('/laporan/stokauditbersih_cetak',['as' =>'stokauditbersih.cetakstokauditbersih', 'uses'=>'KhazanahController@cetakStok_AuditBersih'])->middleware('auth','khazanah');
Route::get('/laporan/stokauditdetails', ['as'=>'laporan.stokauditdetails','uses'=>'KhazanahController@stokAuditDetails'])->middleware('auth','khazanah');
Route::post('laporan/stokauditdetails_cetak',['as'=>'stokauditdetails.stokauditdetails_cetak', 'uses'=>'KhazanahController@cetak_stokAuditDetails'])->middleware('auth', 'khazanah');
Route::get('/laporan/datalejeram',['as' =>'laporan.datalejer_am', 'uses'=>'KhazanahController@data_lejer_am'])->middleware('auth', 'khazanah');
route::post('/cetaklejer_am',['as'=>'cetak.lejer_am', 'uses'=>'KhazanahController@cetak_lejer_am'])->middleware('auth', 'khazanah');
+2
View File
@@ -0,0 +1,2 @@
*
!.gitignore