Kalau pada artikel sebelumnya kita membahas tentang cara membuat controller dilaravel secara manual, kali ini kita akan membahas kembali cara membuat controller lanjutan dilaravel. pada intinya hampir sama , hanya saja kemarin kita membuatnya dengan mengetikan perintah-perintah untuk membuat class controller kemudian menyimpannya didirektori "laravel\app\controller".
pada artikel kali ini kita akan membuat controller menggunakan Artisan. Artisan merupakan satu fitur yang saya sukai dilaravel , karena dengan artisan kita tidak hanya bisa membuat controller tapi juga bisa membuat database dan migrasi.
Untuk membuat controller dengan menggunakan artisan, langkah pertama adalah buka command promt ( CMD ) , kemudian masuk ke direktori tempat anda menginstall laravel anda. saya menginstall laravel pada direktori d:/xampp/htdocs/laravel oleh sebab itu saya ketikan perintah dibawah ini untuk masuk direktori tersebut.
pada contoh disini saya akan membuat controller dengan nama TestController, jadi untuk membuat controller tersebut saya ketikan perintah :
php artisan controller:make TestController
Jika controller berhasil dibuat maka akan muncul pesan Controller created successfully! . file TestController otomatis akan tersimpan didirektori laravel\app\controller\TestController.php. controller yang terbentuk juga sudah memiliki beberapa action standard untuk CRUD pada laravel seperti action index(), create(), store(), show($id),edit($id),update($id),destroy($id), sehingga kalau untuk membuat CRUD pada laravel tinggal memanfaatkan artisan ini untuk membuat controller. kurang lebih kode yang terbentuk jika kita membuat controller dengan menggunakan artisan :
<?php
class TestController extends \BaseController {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return Response
*/
public function create()
{
//
}
/**
* 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)
{
//
}
}
Recent Post
Friday, January 16, 2015
Membuat Controller dengan Artisan
Artikel Terkait
Subscribe to:
Post Comments (Atom)
silahkan isi komentar anda disini
EmoticonEmoticon
Note: Only a member of this blog may post a comment.