Laravel – Cara Membuat Controller. Framework laravel adalah framework yang sekarang banyak diminati untuk di pakai sebagai sarana untuk mengembangkan aplikasi berbasis php. Untuk model penerapanannya hampir sama dengan beberapa framework lain seperi codeigniter (CI) dan Yii yaitu menggunakan konsep MVC (Modul View dan Conttroller).
Lokasi Controller Laravel
Yang perlu diketahui sebelum kita membuat sebuah kontroller pada framework laravel baik secara manual maupun otomatis menggunakan perintah command Line (CMD) adala lokasi dimana controller akan di simpan. Untuk yang belum tau dimana lokasi atau tempat controller pada laravel disini lokasinya:
folder-projek/app/Http/Controllers
Folder projek adalah nama folder projek laravel kamu yang ada pada server. Kalau pada server yang saya gunakan yaitu xampp, maka folder projek berada pada direktori folder htdocs, untuk wamp biasanya kalau gak salah berada di direktoro www.
Membuat controller laravel manual
Untuk membuat controler secara manual yaitu tinggal mengcopykan saja script atau koding controller yang umum digunakan contohnya pada script dibawah ini. Kemudian berikan nama file php dengan nama controler yang akan dibuat, misalkan saja kita akan membuat kontroler dengan nama kontak maka namai file php berikut ini dengan kontak.php. Dan isi controllernya seperti berikut ini:
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class kontak extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { return view('kontak'); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { // } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { // } }
Membuat controller laravel otomatis
Nah sekarang kita akan membuat controler dengan cepat dan mudah menggunakan cmd. Dengan cmd kita hanya perlu mengetikkan perintah pada cmd tersebut. Caranya masuk cmd dengan cepat tekan tombol windows+r agar muncul dialog run, kemudian ketikan cmd dan enter. Maka akan tampil tampilan begini:
Pada gambar diatas, kita harus masuk ke root folder projek kita, diatas tampilannya menggunakan server xampp. Untuk server yang berbeda silahkan disesuaikan saja dengan yang kamu gunakan. Selanjutnya, ketikkan sintak:
php artisan make:controller nama_controller – -recource
Demikian cara membuat controller laravel di folder server dengan cara manual dan juga otomatis. Semoga bermanfaat.