· 9 years ago · Oct 05, 2016, 08:24 AM
1<?php
2
3namespace App\Http\Controllers;
4
5use Illuminate\Http\Request;
6
7use App\Http\Requests;
8
9class SiswaController extends Controller
10{
11 /* Menambahkan fungsi/menthod homepage yang berada di route.php kedalam class pagescontroller
12 sehingga fungsi ini dapat digunakan sebagai menampilkan file.view */
13 public function index (){
14 $halaman = 'siswa';
15 $siswa = ['Ramus Lerdorf', 'Taylor Otwell', 'Brendan Eich', 'John Resig'];
16 return view('siswa.index', compact('halaman', 'siswa'));
17 }
18
19 /* Membuat method store yang menerima argument berupa instance dari object request,
20 request disini adalah kode yang ada dibagian awal kode, pada file SiswaControler.php terdapat baris 'use Illuminate\Http\Request', object itu lah yang dimaksud.
21
22 Object request adalah representasi dari HTTp request. jadi selanjutnya kita bisa mengakses $_POST melalui object request. Caranya yaitu dengan mengakses representasi dari object tersebut, yaitu variabel '$request' */
23 public function store(Request $request){
24 $siswa = $request->all();
25 return $siswa;
26 }
27
28 /* Membuat controller CRUD*/
29 public function create (){
30 return view('siswa.create');
31 }
32
33}