update menu guru
This commit is contained in:
parent
fd33dd3ad3
commit
3f9107f8ad
|
@ -15,13 +15,19 @@ class DataGuruController extends Controller
|
|||
if ($request->ajax()) {
|
||||
$fetchAll = DataTables::of($data_guru)
|
||||
->addIndexColumn()
|
||||
->addColumn('ttl', function ($data) {
|
||||
return $data->tempat_lahir. ', ' . date('d-m-Y', strtotime($data->tanggal_lahir) );
|
||||
})
|
||||
->addColumn('action', function ($data) {
|
||||
return '
|
||||
<a href="' . route('edit_guru', $data->id) . '" class="btn btn-warning btn-sm" >Edit</a>
|
||||
<button class="btn btn-danger btn-sm" onclick="deleteData(`' . route('destroy_guru', $data->id) . '`)">Hapus </button>
|
||||
<div class="btn-group">
|
||||
<button type="button" class="btn btn-primary btn-sm"><i class="fas fa-eye"></i></button>
|
||||
<a href="' . route('edit_guru', $data->id) . '" class="btn btn-warning btn-sm"><i class="fas fa-pencil-alt"></i></a>
|
||||
<button type="button" class="btn btn-danger btn-sm" onclick="deleteData(`' . route('destroy_guru', $data->id) . '`)"><i class="fas fa-trash"></i></button>
|
||||
</div>
|
||||
';
|
||||
})
|
||||
->rawColumns(['action'])
|
||||
->rawColumns(['ttl', 'action'])
|
||||
->make(true);
|
||||
return $fetchAll;
|
||||
}
|
||||
|
@ -38,7 +44,8 @@ class DataGuruController extends Controller
|
|||
$request->session()->flash('nama_guru', $request->nama_guru);
|
||||
$request->session()->flash('gender', $request->gender);
|
||||
$request->session()->flash('nipa', $request->nipa);
|
||||
$request->session()->flash('ttl', $request->ttl);
|
||||
$request->session()->flash('tempat_lahir', $request->tempat_lahir);
|
||||
$request->session()->flash('tanggal_lahir', $request->tanggal_lahir);
|
||||
$request->session()->flash('nuptk', $request->nuptk);
|
||||
$request->session()->flash('nrg', $request->nrg);
|
||||
$request->session()->flash('jns_guru', $request->jns_guru);
|
||||
|
@ -66,7 +73,8 @@ class DataGuruController extends Controller
|
|||
'nama_guru' => 'required',
|
||||
'gender' => 'required',
|
||||
'nipa' => 'required |unique:mst_guru',
|
||||
'ttl' => 'required',
|
||||
'tempat_lahir' => 'required',
|
||||
'tanggal_lahir' => 'required',
|
||||
'nuptk' => 'required',
|
||||
'nrg' => 'required',
|
||||
'jns_guru' => 'required',
|
||||
|
@ -94,7 +102,8 @@ class DataGuruController extends Controller
|
|||
'gender.required' => 'Jenis Kelamin wajib diisi',
|
||||
'nipa.required' => 'NIPA wajib diisi',
|
||||
'nipa.unique' => 'NIPA sudah digunakan',
|
||||
'ttl.required' => 'Tempat, Tanggal, Lahir wajib diisi',
|
||||
'tempat_lahir.required' => 'Tempat Lahir wajib diisi',
|
||||
'tanggal_lahir.required' => 'Tanggal Lahir wajib diisi',
|
||||
'nuptk.required' => 'NUPTK wajib diisi',
|
||||
'nrg.required' => 'NRG wajib diisi',
|
||||
'jns_guru.required' => 'Jenis Guru wajib diisi',
|
||||
|
@ -135,7 +144,8 @@ class DataGuruController extends Controller
|
|||
'nama_guru' => 'required',
|
||||
'gender' => 'required',
|
||||
'nipa' => 'required|unique:mst_guru,id',
|
||||
'ttl' => 'required',
|
||||
'tempat_lahir' => 'required',
|
||||
'tanggal_lahir' => 'required',
|
||||
'nuptk' => 'required',
|
||||
'nrg' => 'required',
|
||||
'jns_guru' => 'required',
|
||||
|
@ -163,7 +173,8 @@ class DataGuruController extends Controller
|
|||
'gender.required' => 'Jenis Kelamin wajib diisi',
|
||||
'nipa.required' => 'NIPA wajib diisi',
|
||||
'nipa.unique' => 'NIPA sudah digunakan',
|
||||
'ttl.required' => 'Tempat, Tanggal, Lahir wajib diisi',
|
||||
'tempat_lahir.required' => 'Tempat Lahir wajib diisi',
|
||||
'tanggal_lahir.required' => 'Tanggal Lahir wajib diisi',
|
||||
'nuptk.required' => 'NUPTK wajib diisi',
|
||||
'nrg.required' => 'NRG wajib diisi',
|
||||
'jns_guru.required' => 'Jenis Guru wajib diisi',
|
||||
|
|
|
@ -12,7 +12,7 @@ class Guru extends Model
|
|||
protected $table = 'mst_guru';
|
||||
|
||||
protected $fillable = [
|
||||
'nama_guru', 'gender', 'nipa','ttl',
|
||||
'nama_guru', 'gender', 'nipa','tempat_lahir','tanggal_lahir',
|
||||
'nuptk', 'nrg','jns_guru', 'tugas',
|
||||
'tambahan','ijazah', 'tahun_lulus', 'pt',
|
||||
'fakultas', 'jurusan', 'prodi','akta_mengajar',
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\Providers;
|
||||
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class AppServiceProvider extends ServiceProvider
|
||||
{
|
||||
|
@ -23,6 +24,7 @@ class AppServiceProvider extends ServiceProvider
|
|||
*/
|
||||
public function boot()
|
||||
{
|
||||
//
|
||||
config(['app.locale' => 'id']);
|
||||
Carbon::setLocale('id');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,7 +18,8 @@ class CreateMstGuruTable extends Migration
|
|||
$table->string('nama_guru');
|
||||
$table->enum('gender', ['Laki-laki', 'Perempuan']);
|
||||
$table->string('nipa');
|
||||
$table->date('ttl');
|
||||
$table->string('tempat_lahir');
|
||||
$table->date('tanggal_lahir');
|
||||
$table->string('nuptk');
|
||||
$table->string('nrg');
|
||||
$table->string('jns_guru');
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="radio" name="gender" id="lk" value="Laki-laki" @if(!empty($guru) && $guru->gender == 'Laki-laki') checked @elseif(empty($guru) && Session::get('gender') == 'Laki-laki') checked @endif>
|
||||
<input class="form-check-input" type="radio" name="gender" id="lk" value="Laki-laki" @if(!empty($guru) && $guru->gender == 'Laki-laki') checked @else {{old('gender') == 'Laki-laki' ? 'checked' : ''}} @endif>
|
||||
<label class="form-check-label" for="lk">
|
||||
Laki-laki
|
||||
</label>
|
||||
|
@ -52,7 +52,7 @@
|
|||
</div>
|
||||
<div class="col-lg-6">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="radio" name="gender" id="pr" value="Perempuan" @if(!empty($guru) && $guru->gender == 'Perempuan') checked @elseif(empty($guru) && Session::get('gender') == 'Perempuan') checked @endif>
|
||||
<input class="form-check-input" type="radio" name="gender" id="pr" value="Perempuan" @if(!empty($guru) && $guru->gender == 'Perempuan') checked @else {{old('gender') == 'Perempuan' ? 'checked' : ''}} @endif>
|
||||
<label class="form-check-label" for="pr">
|
||||
Perempuan
|
||||
</label>
|
||||
|
@ -69,12 +69,12 @@
|
|||
<div class="row">
|
||||
<!-- Tempat Lahir -->
|
||||
<div class="col-lg-6">
|
||||
<input type="text" class="form-control" name="ttl" placeholder="Tempat Lahir" @if(!empty($guru)) value="{{ $guru->ttl }}" @else value="{{ Session::get('ttl') }}" @endif>
|
||||
<input type="text" class="form-control" name="tempat_lahir" placeholder="Tempat Lahir" @if(!empty($guru)) value="{{ $guru->tempat_lahir }}" @else value="{{ Session::get('tempat_lahir') }}" @endif>
|
||||
</div>
|
||||
|
||||
<!-- Tanggal Lahir -->
|
||||
<div class="col-lg-6">
|
||||
<input type="date" class="form-control" name="ttl" @if(!empty($guru)) value="{{ $guru->ttl }}" @else value="{{ Session::get('ttl') }}" @endif>
|
||||
<input type="date" class="form-control" name="tanggal_lahir" @if(!empty($guru)) value="{{ $guru->tanggal_lahir }}" @else value="{{ Session::get('tanggal_lahir') }}" @endif>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -107,7 +107,7 @@
|
|||
<div class="col-lg-12">
|
||||
<div class="form-group">
|
||||
<strong for="">Detail Alamat</strong>
|
||||
<textarea class="form-control" name="jalan" @if(!empty($guru)) value="{{ $guru->jalan }}" @else value="{{ Session::get('jalan') }}" @endif rows="5"></textarea>
|
||||
<textarea class="form-control" name="jalan" rows="5">@if(!empty($guru)){{ $guru->jalan }} @else {{ Session::get('jalan') }} @endif </textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -21,34 +21,17 @@
|
|||
<table class="table table-bordered" id="tabelGuru" width="100%" cellspacing="0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="5%">No</th>
|
||||
<th width="5%">Nama Guru</th>
|
||||
<th width="5%">Jenis Kelamin</th>
|
||||
<th width="5%">NIPA</th>
|
||||
<th width="15%">Tempat Tanggal Lahir</th>
|
||||
<th width="5%">NUPTK</th>
|
||||
<th width="5%">NRG</th>
|
||||
<th width="2%">No</th>
|
||||
<th width="18%">Nama Guru</th>
|
||||
<th width="8%">Jenis Kelamin</th>
|
||||
<th width="10%">NIPA</th>
|
||||
<th width="10%">TTL</th>
|
||||
<th width="10%">NRG</th>
|
||||
<th width="5%">Jenis Guru</th>
|
||||
<th width="5%">Tugas</th>
|
||||
<th width="5%">Tugas Tambahan</th>
|
||||
<th width="5%">Ijazah</th>
|
||||
<th>Tahun Lulus</th>
|
||||
<th>Perguruan Tinggi</th>
|
||||
<th>Fakultas</th>
|
||||
<th>Jurusan</th>
|
||||
<th>Prodi</th>
|
||||
<th>Akta Mengajar</th>
|
||||
<th>Jalan</th>
|
||||
<th>Rt</th>
|
||||
<th>Rw</th>
|
||||
<th>Dusun</th>
|
||||
<th>Kelurahan</th>
|
||||
<th>Kecamatan</th>
|
||||
<th>Kabupaten</th>
|
||||
<th>Kode Pos</th>
|
||||
<th>No Hp1</th>
|
||||
<th>No Hp2</th>
|
||||
<th class="text-center" width="20%">Action</th>
|
||||
<th width="5%">Tugas Guru</th>
|
||||
<th width="12%">Alamat</th>
|
||||
<th width="10%">Telepon</th>
|
||||
<th class="text-center" width="10%">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
|
@ -77,7 +60,7 @@
|
|||
"emptyTable": "Data Guru kosong."
|
||||
},
|
||||
columnDefs: [{
|
||||
targets: 27,
|
||||
targets: 6,
|
||||
className: 'text-center'
|
||||
}],
|
||||
columns: [{
|
||||
|
@ -100,10 +83,6 @@
|
|||
data: 'ttl',
|
||||
name: 'ttl'
|
||||
},
|
||||
{
|
||||
data: 'nuptk',
|
||||
name: 'nuptk'
|
||||
},
|
||||
{
|
||||
data: 'nrg',
|
||||
name: 'nrg'
|
||||
|
@ -116,78 +95,14 @@
|
|||
data: 'tugas',
|
||||
name: 'tugas'
|
||||
},
|
||||
{
|
||||
data: 'tambahan',
|
||||
name: 'tambahan'
|
||||
},
|
||||
{
|
||||
data: 'ijazah',
|
||||
name: 'ijazah'
|
||||
},
|
||||
{
|
||||
data: 'tahun_lulus',
|
||||
name: 'tahun_lulus'
|
||||
},
|
||||
{
|
||||
data: 'pt',
|
||||
name: 'pt'
|
||||
},
|
||||
{
|
||||
data: 'fakultas',
|
||||
name: 'fakultas'
|
||||
},
|
||||
{
|
||||
data: 'jurusan',
|
||||
name: 'jurusan'
|
||||
},
|
||||
{
|
||||
data: 'prodi',
|
||||
name: 'prodi'
|
||||
},
|
||||
{
|
||||
data: 'akta_mengajar',
|
||||
name: 'akta_mengajar'
|
||||
},
|
||||
{
|
||||
data: 'jalan',
|
||||
name: 'jalan'
|
||||
},
|
||||
{
|
||||
data: 'rt',
|
||||
name: 'rt'
|
||||
},
|
||||
{
|
||||
data: 'rw',
|
||||
name: 'rw'
|
||||
},
|
||||
{
|
||||
data: 'dusun',
|
||||
name: 'dusun'
|
||||
},
|
||||
{
|
||||
data: 'kelurahan',
|
||||
name: 'kelurahan'
|
||||
},
|
||||
{
|
||||
data: 'kecamatan',
|
||||
name: 'kecamatan'
|
||||
},
|
||||
{
|
||||
data: 'kabupaten',
|
||||
name: 'kabupaten'
|
||||
},
|
||||
{
|
||||
data: 'kodepos',
|
||||
name: 'kodepos'
|
||||
},
|
||||
{
|
||||
data: 'nohp',
|
||||
name: 'nohp'
|
||||
},
|
||||
{
|
||||
data: 'nohp2',
|
||||
name: 'nohp2'
|
||||
},
|
||||
{
|
||||
data: 'action',
|
||||
name: 'action'
|
||||
|
|
Loading…
Reference in New Issue