Catatan Laravel #2 (Membuat Controller)


Assalamu 'alaikum wr wb
pada postingan kali ini kita akan membahas tentang salah satu framework PHP yang sangat populer yaitu laravel :
postingan ini menyambung artikel sebelumnya yaitu :
Catatan Laravel #1 (hilangkan public dan membuat route)

Membuat Controller :
Nama Controllernya "Halaman2Controller"
php artisan make:controller Halaman2Controller


Lalu buka dan tambahkan di Controller yang tadi kita buat
 public function index(){
        return "Ini halaman 2 dari route Route::get('halaman2', 'Halaman2Controller@index')";
    }

dan pada web.php tambahkan ini
Route::get('halaman2', 'Halaman2Controller@index');

Lalu save dan buka http://localhost/larako/halaman2

Sekarang buat halaman3 di view dengan Controller cara nya hampir sama dengan diatas bedanya halaman yang akan tampil terletak di resource/view/halaman3

Membuat Controller
Nama Controllernya "Halaman3Controller"
php artisan make:controller Halaman3Controller

buka file "Halaman3Controller.php" yang letaknya di App/Http/Controller
dan tambahkan
use App\halaman3;

public function index()
    {
        return view('halaman3.index');
    }

Pada web.php tambahkan
Route::get('halaman3','Halaman3Controller@index');

Buat file index.blade.php di view atau resources/views/halaman3/index.blade.php
isinya
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Halaman 3</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" media="screen" href="main.css" />
    <script src="main.js"></script>
</head>
<body>
    ini halaman 3 <br/>
    <pre>
    dari controller -> Halaman3Controller.php
    yang barisi :
    namespace App\Http\Controllers;

    use Illuminate\Http\Request;
    use App\halaman3;
    class Halaman3Controller extends Controller
    {
        public function index()
        {
            return view('halaman3.index');
        }
    }
    -
    dan route -> Route::get('halaman3','Halaman3Controller@index');
    </pre>
</body>
</html>

lalu save dan buka http://localhost/larako/halaman3
Selesaiii
Assalamu alaikum wr wb
Previous
Next Post »
Thanks for your comment