Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- |--------------------------------------------------------------------------
- | Application Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register all of the routes for an application.
- | It's a breeze. Simply tell Laravel the URIs it should respond to
- | and give it the controller to call when that URI is requested.
- |
- */
- /*
- Route::get('/', 'WelcomeController@index');
- Route::get('aboutme', 'WelcomeController@aboutme');
- Route::get('contactme', 'WelcomeController@contactme');
- */
- Route::get('/', 'LamanController@index');
- Route::get('aboutme', 'LamanController@aboutme');
- Route::get('contactme', 'LamanController@contactme');
- Route::get('crud/read','BelajarController@read'); //menampilkan grid data
- Route::get('crud/form_add','BelajarController@form_add'); //menampilkan form add
- Route::post('crud/form_add_post','BelajarController@formAddPost'); //insert kedalam database
- Route::get('crud/delete/{id}','BelajarController@delete'); //menghapus data
- Route::get('crud/form_edit/{id}','BelajarController@formEdit'); //menampilkan form edit
- Route::post('crud/form_edit_post','BelajarController@formEditPost'); //update data pada database
- Route::get('home', 'HomeController@index');
- Route::controllers([
- 'auth' => 'Auth\AuthController',
- 'password' => 'Auth\PasswordController',
- ]);
- /*******------routre-*/
- <?php namespace App\Http\Controllers;
- use App\Http\Requests;
- use App\Http\Controllers\Controller;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Redirect;
- use DB;
- use App\Quotation;
- class BelajarController extends Controller {
- /**
- * Display a listing of the resource.
- *
- * @return Response
- */
- public function index()
- {
- //
- return "ini index";
- }
- /**
- * Show the form for creating a new resource.
- *
- * @return Response
- */
- public function create()
- {
- //
- }
- public function form_add() {
- return view ('crud.tambah');
- }
- public function read() {
- $datas = DB::table('nilai')->get();
- return view ('crud.read')
- ->with('datas',$datas);
- }
- public function delete($id) {
- DB::table('nilai')->where('id','=',$id)->delete();
- return Redirect::to('/crud/read');
- }
- public function formAddPost(Request $request) {
- $nama = $request->input('nama');
- $nilai = $request->input('nilai');
- $data = array(
- 'nama' => $nama,
- 'nilai' => $nilai
- );
- //insert kedalam database
- DB::table('nilai')->insert($data);
- return Redirect::to('/crud/read');
- }
- public function formEdit($id) {
- $data = DB::table('nilai')->where('id','=',$id)->first(); //untuk mengambil data berdasarkan id
- return view ('crud.form_edit')
- ->with('data',$data);
- }
- public function formEditPost(Request $request) {
- //$data = Input::all();
- $nama = $request->input('nama');
- $nilai = $request->input('nilai');
- $id = $request->input('id');
- $data = array(
- 'nama' => $nama,
- 'nilai' => $nilai
- );
- DB::table('nilai')
- ->where('id',$id)
- ->update($data);
- return Redirect::to('/crud/read');
- }
- /**
- * Store a newly created resource in storage.
- *
- * @return Response
- */
- public function store()
- {
- //
- }
- /**
- * Display the specified resource.
- *
- * @param int $id
- * @return Response
- */
- public function show($id)
- {
- //
- }
- /**
- * Show the form for editing the specified resource.
- *
- * @param int $id
- * @return Response
- */
- public function edit($id)
- {
- //
- }
- /**
- * Update the specified resource in storage.
- *
- * @param int $id
- * @return Response
- */
- public function update($id)
- {
- //
- }
- /**
- * Remove the specified resource from storage.
- *
- * @param int $id
- * @return Response
- */
- public function destroy($id)
- {
- //
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement