Membuat Website Menggunakan Framework Laravel 5.0

Membuat Website Menggunakan Framework Laravel  - Dalam pembahasan kali ini kita akan membuat website menggunakan Framework yang bernama Laravel pada artikel sebelumnya saya membahas mengenai cara instalasi Laravel.

Cara Instalasi Laravel PHP Framework

Membuat Website Menggunakan Laravel

Membuat Layouts

Untuk mempermudah membuatnya, alangkah baiknya kita membuat layout agar tampilan bisa menjadi dinamis.

Buat views baru dengan nama app.blade.php di resources/views/, kemudian masukan kode di bawah ini.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Laravel</title>

<link href="{{ asset('/css/app.css') }}" rel="stylesheet">

<!-- Fonts -->
<link href='//fonts.googleapis.com/css?family=Roboto:400,300' rel='stylesheet' type='text/css'>

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Laravel</a>
</div>

<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="{{ url('/') }}">Home</a></li>
</ul>

<ul class="nav navbar-nav navbar-right">
@if (Auth::guest())
<li><a href="{{ url('/auth/login') }}">Login</a></li>
<li><a href="{{ url('/auth/register') }}">Register</a></li>
@else
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">{{ Auth::user()->name }} <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="{{ url('/auth/logout') }}">Logout</a></li>
</ul>
</li>
@endif
</ul>
</div>
</div>
</nav>

@yield('content')

<!-- Scripts -->
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.1/js/bootstrap.min.js"></script>
</body>
</html>

Membuat Content Views

Buat views baru dengan nama welcome.blade.php di resources/views/, kemudian masukan kode di bawah ini.
@extends('app')

@section('content')
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="panel panel-default">
<div class="panel-heading">Home</div>

<div class="panel-body">
Website Pertama Saya :)
</div>
</div>
</div>
</div>
</div>
@endsection


Membuat Controller

Buat sebuah Controller dengan nama WelcomeController.php di app/http/Controllers, kemudian masukan kode di bawah ini.
<?php namespace App\Http\Controllers;

class WelcomeController extends Controller {

/*
|--------------------------------------------------------------------------
| Welcome Controller
|--------------------------------------------------------------------------
|
| This controller renders the "marketing page" for the application and
| is configured to only allow guests. Like most of the other sample
| controllers, you are free to modify or remove it as you desire.
|
*/

/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}

/**
* Show the application welcome screen to the user.
*
* @return Response
*/
public function index()
{
return view('welcome');
}

}

Membuat Route 

Setelah kita membuat Views dan Controller, sekarang kita akan membuat Routes agar halaman tersebut bisa di akses.

Buka file Routes.php yang berada di app/Http/Routes.php kemudian tambahkan Route untuk memanggil WelcomeController.php yang telah kita buat tadi dengan menambahkan kode sebagai berikut.
Route::get('/', 'WelcomeController@index');

Sekarang kita bisa mengakses web pertama yang telah kita buat, ada 2 cara yaitu,

  1. Buka langsung localhost/(nama project anda)/public
  2. Buka CMD pada direktori project kamu, kemudian ketikan "php artisan serve" tanpa tanda kutip, lalu akses dengan localhost:8000 
Website menggunakan laravel
Gambar akhir
Gambar di atas adalah hasil akhir untuk project yang baru saja kita buat, jika berhasil maka akan muncul halaman seperti di atas, tinggal saja anda mengkreasikannya lebih lanjut.

Jika ada pesan error atau bug, silahkan berkomentar pada form yang sudah di sediakan di bawah, saya rasa cukup sampai disini, terima kasih.

0 Response to "Membuat Website Menggunakan Framework Laravel 5.0"

Post a Comment