Skip to content
Snippets Groups Projects
Commit bf0ab353 authored by muhtarh's avatar muhtarh
Browse files

add pendidikan formal api

parent 1e05affd
No related merge requests found
This diff is collapsed.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\PendidikanFormal;
class PendFormalApi extends Controller
{
public function getAll() {
$pend = PendidikanFormal::all()->sortby('nip');
return $pend;
}
public function getPendidikan($nip) {
$pend = PendidikanFormal::where('nip',$nip)->get();
return $pend;
}
public function edit($id) {
$pend = PendidikanFormal::find($id);
}
public function store(Request $request) {
$formal = new PendidikanFormal;
$formal->nip = $request->input('nip');
$formal->nama_institusi = $request->input('nama_institusi');
$formal->tingkatan = $request->input('tingkatan');
$formal->gelar = $request->input('gelar');
$formal->jurusan = $request->input('jurusan');
$formal->no_ijazah = $request->input('no_ijazah');
$formal->tahun = $request->input('tahun');
$formal->save();
}
public function update(Request $request, $id) {
$formal = PendidikanFormal::find($id);
$formal->nip = $request->input('nip');
$formal->nama_institusi = $request->input('nama_institusi');
$formal->tingkatan = $request->input('tingkatan');
$formal->gelar = $request->input('gelar');
$formal->jurusan = $request->input('jurusan');
$formal->no_ijazah = $request->input('no_ijazah');
$formal->tahun = $request->input('tahun');
$formal->save();
return \Redirect::to('pendidikan-formal');
}
public function delete($id) {
$formal = PendidikanFormal::find($id);
$formal->delete();
}
public function search(Request $request) {
$res = $request->input('query');
}
}
......@@ -19,6 +19,23 @@ Route::get('pendidikan-formal/new', function() {
return view('pages.formPendidikan');
});
//API pendidikan formal
Route::get('api/pendidikan-formal/delete/{id}', 'PendFormalApi@delete');
Route::post('api/pendidikan-formal/{id}/update', 'PendFormalApi@update');
Route::get('api/pendidikan-formal/{id}/edit','PendFormalApi@edit');
Route::get('api/pendidikan-formal/all/{nip}','PendFormalApi@getPendidikan');
Route::post('api/pendidikan-formal/add', 'PendFormalApi@store');
Route::get('api/pendidikan-formal', 'PendFormalApi@getAll');
Route::get('api/pendidikan-formal/search', 'PendFormalApi@search');
//Router untuk pendidikan formal
Route::get('pendidikan-formal/delete/{id}', 'PendFormalController@delete');
Route::post('pendidikan-formal/{id}/update', 'PendFormalController@update');
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment