web framework laravel

Upload: agung-budidoyo

Post on 06-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Web Framework Laravel

    1/9

    AGUS TRIYANTO AGUNG BUDIDOYO

    Laravel

    Pengertian

    Laravel adalah sebuah php framework yang di rancang untuk

    pengembangan sebuah program web dengan menggunakan sintaks yang

    sederhana dan ekspresif (mudah dipahami oleh semua programer).

    Laravel dikembangkan oleh Taylor Otwell dengan menggunakan PHP .!.

    Manfaat

    1. PHP 5.3

    Php .! memiki cukup banyak "tur baru dalam segi bahasa# yang

    membuat PHP terasa lebih modern dan powerfull. Laravel

    dikembangkan secara khusus untuk PHP .!# $adi framework ini bisa

    memanfaatkan berbagai macam kelebihan yang dimiliki PHP versi baru

    tersebut. Tidak ada backward compatibility dengan PHP versi

    sebelumnya. %eberapa "tur yang cukup penting adalah Name Space,

    Anonymous Function, dan Autoloading.- &amespace# kita bisa membuat dua kelas dengan nama yang sama.

    - 'nonymous function memungkinkan kita membuatinline function#

    fungsi tanpa nama# seperti yang biasa kita temui di JavaScript.. S!nta" !ang #$$l % &"'re((ive

    Laravel dirancang untuk memudahkan pengembang# bahkan untuk

    tahap pemula pun yang notabenenya belum paham tentang

    pemrograman dapat dengan mudah memahami alur dan pengkodean

    laravel.3. #$)'$(er

    omposer adalah sebuah *dependency manager+ untuk PHP. ,ita bisa

    menginstall suatu library melalui composer dan composer akan secara

    otomatis menginstall library lain yang dibutuhkan# tanpa perlu

    mendownload satu persatu.*. O+,ial -e(ite !ang /eren

    Tampilan web terlihat simpel# menarik# $elas dan mudah digunakan#

    dengan pilihan warna yangout of the box.

  • 8/18/2019 Web Framework Laravel

    2/9

    #ara In(tall

    -. nstal composer pada komputer (omposer bisa didownload di

    http/00getcomposer.org.)

    1. 2etelah itu# e3tract "le laravelmaster.4ip yang telah didownload dan

    letakan pada root direktori (/003ampp0htdocs.)

    !. 5bah nama direktori tersebut sesuai keinginan kita (optional). 6alam

    contoh kali ini laravel0)a(ter  diubah men$adi lrv supaya lebih

    pendek.7. 2etelah itu# kses tt'2l$,al$(tlrv'4li,. 8aka akan muncul

    tampilan error. Hal ini dikarenakan composeryang dibutuhkan laravel

    belum terinstall semua.

    http://getcomposer.org/http://getcomposer.org/

  • 8/18/2019 Web Framework Laravel

    3/9

    . 8aka untuk mengatasinya buka command-prompt. ,emudian masuk

    ke dalam folder #2"a)''t$,(lrv  dengan cara mengetikan

    synta3 berikut/cd c://xampp/htdocs/lrv

    9. Lalu ketik composer install# kemudian tekan enter dan tunggu

    beberapa saat# composer akan mendownload dependency yang

    dibutuhkan dan otomatis akan menginstallnya.:. 2etelah proses selesai silahkan refresh kembali browser yang kita

    gunakan untuk mengakses laravael tadi. 8aka akan akan muncul icon

    Laravel# sebagai tanda bahwa Laravel telah berhasil diinstall.

    #ara Me)4at A'li6a(i -e engan Laravel 5

    Men7alan6an (ervi,e la)''

    Men7alan6an (ervi,e laravel

    Mengete( a'a6a laravel (4a 7alan8 dengan mengakses browser

    localhost/;

  • 8/18/2019 Web Framework Laravel

    4/9

    Me)4at Pr$7e6 R$$t Dire6t$ri misal dengan nama w=ramework

    8asuk ke direktori htdoct lalu ketikan baris perintah/

    ,etika dibuka melalui browser/ http/00localhost0w=ramework0 

    Otomatis terinstall beberapa program

    http://localhost/wFramework/http://localhost/wFramework/

  • 8/18/2019 Web Framework Laravel

    5/9

    Me)4at R$4ting

    routing digunakan untuk menghandle re>uest yang kita berikan ke aplikasi

    web.?outing adalah $embatan yang menghubungkan kita dengan respon yang

  • 8/18/2019 Web Framework Laravel

    6/9

    akan diberikan oleh web aplilkasi.

    L$6a(i r$4te aa i f$lerwFramework/app/Http/routes.php

    #$nt$2 Me)4at r$4te( 4nt46 9e (tati(

    Lalu untuk melihat hasilnya buka/ http/00localhost0w=ramework0public0 

    #$nt$ )e)4at r$4te( engan 6$n(e' M:#

    @anti routes.php men$adi

    8embuat controller dengan nama Homeontroller.php

    ontroller disimpan diwFramework/app/Http/Controllers/

    http://localhost/wFramework/public/http://localhost/wFramework/public/

  • 8/18/2019 Web Framework Laravel

    7/9

    8ebuat Aiew dengan nama home.php

    Aiew disimpan diwFramework/resources/views/

    Lihat hasilnya di w=ramework0public0 

    Blae Te)'lete

    %lade adalah template engine bawaan laravel. %lade menawarkan penulisan

    kode0sinta3 yang mudah dan singkat

    ontoh/

    &,$ :ariael

  • 8/18/2019 Web Framework Laravel

    8/9

    /$ni(i

    L$$'ing

    S4)er2

    http/00itoe4.com

    http/00digitalmapia.com

    https/00bhavyanshu.me0tutorials0>uicklysetuplaravelonlinu30

  • 8/18/2019 Web Framework Laravel

    9/9

    http/00ketech4one.blogspot.co.id01laravel0 

    http/00stackoverCow.com0>uestions01;D!-97