Advertisement
Guest User

laravel

a guest
Jul 30th, 2015
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Application Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register all of the routes for an application.
  9. | It's a breeze. Simply tell Laravel the URIs it should respond to
  10. | and give it the controller to call when that URI is requested.
  11. |
  12. */
  13.  
  14. /*
  15. Route::get('/', 'WelcomeController@index');
  16. Route::get('aboutme', 'WelcomeController@aboutme');
  17. Route::get('contactme', 'WelcomeController@contactme');
  18. */
  19.  
  20. Route::get('/', 'LamanController@index');
  21. Route::get('aboutme', 'LamanController@aboutme');
  22. Route::get('contactme', 'LamanController@contactme');
  23.  
  24. Route::get('crud/read','BelajarController@read'); //menampilkan grid data
  25. Route::get('crud/form_add','BelajarController@form_add'); //menampilkan form add
  26. Route::post('crud/form_add_post','BelajarController@formAddPost'); //insert kedalam database
  27. Route::get('crud/delete/{id}','BelajarController@delete'); //menghapus data
  28. Route::get('crud/form_edit/{id}','BelajarController@formEdit'); //menampilkan form edit
  29. Route::post('crud/form_edit_post','BelajarController@formEditPost'); //update data pada database
  30.  
  31. Route::get('home', 'HomeController@index');
  32. Route::controllers([
  33. 'auth' => 'Auth\AuthController',
  34. 'password' => 'Auth\PasswordController',
  35. ]);
  36.  
  37.  
  38. /*******------routre-*/
  39.  
  40.  
  41. <?php namespace App\Http\Controllers;
  42.  
  43.  
  44. use App\Http\Requests;
  45. use App\Http\Controllers\Controller;
  46. use Illuminate\Http\Request;
  47. use Illuminate\Support\Facades\Redirect;
  48.  
  49. use DB;
  50.  
  51.  
  52. use App\Quotation;
  53. class BelajarController extends Controller {
  54.  
  55. /**
  56. * Display a listing of the resource.
  57. *
  58. * @return Response
  59. */
  60. public function index()
  61. {
  62. //
  63. return "ini index";
  64. }
  65.  
  66. /**
  67. * Show the form for creating a new resource.
  68. *
  69. * @return Response
  70. */
  71. public function create()
  72. {
  73. //
  74. }
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. public function form_add() {
  83. return view ('crud.tambah');
  84. }
  85. public function read() {
  86. $datas = DB::table('nilai')->get();
  87. return view ('crud.read')
  88. ->with('datas',$datas);
  89. }
  90. public function delete($id) {
  91. DB::table('nilai')->where('id','=',$id)->delete();
  92. return Redirect::to('/crud/read');
  93. }
  94. public function formAddPost(Request $request) {
  95. $nama = $request->input('nama');
  96. $nilai = $request->input('nilai');
  97. $data = array(
  98. 'nama' => $nama,
  99. 'nilai' => $nilai
  100. );
  101. //insert kedalam database
  102. DB::table('nilai')->insert($data);
  103. return Redirect::to('/crud/read');
  104.  
  105. }
  106. public function formEdit($id) {
  107. $data = DB::table('nilai')->where('id','=',$id)->first(); //untuk mengambil data berdasarkan id
  108. return view ('crud.form_edit')
  109. ->with('data',$data);
  110. }
  111. public function formEditPost(Request $request) {
  112. //$data = Input::all();
  113.  
  114. $nama = $request->input('nama');
  115. $nilai = $request->input('nilai');
  116. $id = $request->input('id');
  117. $data = array(
  118. 'nama' => $nama,
  119. 'nilai' => $nilai
  120.  
  121. );
  122.  
  123. DB::table('nilai')
  124. ->where('id',$id)
  125. ->update($data);
  126. return Redirect::to('/crud/read');
  127. }
  128.  
  129.  
  130. /**
  131. * Store a newly created resource in storage.
  132. *
  133. * @return Response
  134. */
  135. public function store()
  136. {
  137. //
  138. }
  139.  
  140. /**
  141. * Display the specified resource.
  142. *
  143. * @param int $id
  144. * @return Response
  145. */
  146. public function show($id)
  147. {
  148. //
  149. }
  150.  
  151. /**
  152. * Show the form for editing the specified resource.
  153. *
  154. * @param int $id
  155. * @return Response
  156. */
  157. public function edit($id)
  158. {
  159. //
  160. }
  161.  
  162. /**
  163. * Update the specified resource in storage.
  164. *
  165. * @param int $id
  166. * @return Response
  167. */
  168. public function update($id)
  169. {
  170. //
  171. }
  172.  
  173. /**
  174. * Remove the specified resource from storage.
  175. *
  176. * @param int $id
  177. * @return Response
  178. */
  179. public function destroy($id)
  180. {
  181. //
  182. }
  183.  
  184. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement