Bissmillahirrahman nirrohim

Assalamualaikum Wr.Wb

disini saya akan sedikit bercerita, menjelaskan, mengajari(sharing), tentang laravel

pada blog ini secara garis besar akan membahas lanjutan materi pada posting sebelumnya tentang memanggil layout pada laravel namun sekarang saya akan bagimana memanggil database ke laravel serta input nya

oke langsung saja

langkah pertama kalian pasti harus instal xampp serta download laravel yang sudah d jelaskan pada sebelumnya
untuk lebih lanjut silahkan klik link ini untuk instal laravel http://perkenalanlarafel.blogspot.co.id/2018/03/apa-itu-larafel-dan-cara-instalasai.html
disni saya akan langsung membahas tahap awal
tapi sebelumnya aktifkan xampp kalian yah dan pastinya laravel sudah kalian instal serta minuman dan cemilan untuk peneman perjuangan kali ini hhe

PERJUANGAN 1



Buka CMD kemuain masuk ke folder htdocs langkah awal instal laravel global
caranya 

> cd\xampp\htdocs
bila sudah masuk ke folder htdocs ketikan kembali
> instal laravel collection

PERJUANGAN 2



masuk ke folder config/app.php


copy pada providers
    Collective\Html\HtmlServiceProvider::class,
dan pada aliases


 'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
PERJUANGAN 3



kemudian masuk ke folder app - http - controller - CategoryController.php
masukan coding berikut :

public function index()
    {
        $data['categories'] = Category::all();
        return view('Category.index',$data);
    }
PERJUANGAN 4

masuk ke resorce - views - category 


masukan coding berikut :


@extends('layout')
@section('content')
<table class="table table-bordered">
<tr>
<th width="10">No</th>
<th>Category Name</th>
<th width="60">Action</th>
</tr>

@foreach ($categories as $category)
<tr>
<td>{{ $loop->iteration}}</td>
<td>{{ $category->name}}</td>
<td>
{{ link_to('category/'.$category->id.'/edit','Edit',
['class'=>'btn btn-danger btn-sm'])}}
</td>
</tr>
@endforeach
</table>
@endsection


PERJUANGAN 5

masukan database ke dalam tabel categories


PERJUANGAN 6

buka pada new windows
localhost:8000/category


PERJUANGAN 7

buka kembali IDE kalian kemudian buka resource - views - category - create.blade.php


masukan coding berikut :


@extends('layout')
@section('title','form Category') 
<!--  -->
@section('content')
{{ Form::open(['url'=>'category'])}}

<table class="table table-bordered">
<tr><td>Name</td>
<td>
{{ Form::text('name',null,['class'=>'form-control'])}}
</td>
</tr>
<tr>
<td></td>
<td>
{{ Form::submit('Save',['class'=>'btn btn-danger btn-sm'])}}
</td>
</tr>
</table>
{{ Form::close()}}
@endsection



PERJUANGAN 8

buka kembali CategoryController..php


masukan pada menu create : 

   
 public function create()
    {
        return view('Category.create');
    }


PERJUANGAN 9

masih pada CategoryController..php



masukan pada menu store :


 public function store(Request $request)
    {
        $category = new Category;
        $category->create($request->all());
        return redirect('category');
    }



PERJUANGAN 10


Masuk pada App - Providers - category.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class category extends Model
{
    protected $fillable=['name'];
}


PERJUANGAN 11

buka browser keyangan kalian dan masuk pada url 
localhost:8000/category/create


kemudian insert data atau create (membuat)

PERJUANGAN 12

Maka hasil nya akan seperti ini



oke sekian penjelasan awal pembuatan layout pada laravel

kalian juga bisa download hasil di repository github saya 
berikut adalah linknya 
mohon maaf bila ada kekurangan dan pengertiannya 
dan terimakasih sudah membaca blog ini 
akhir kata saya ucapkan 
wasslamualaikum 

Komentar

Postingan populer dari blog ini

TUTORIAL MENGGUNAKAN DATATABLE SERVERSIDE PADA LARAVEL

Membuat Form Sederhana Pada Laravel

Apa Itu Larafel dan cara instalasai dengan composer