Giter Site home page Giter Site logo

laravel-blog's Introduction

Instruksi

Yohoo!!! Halo gengs. Ini dia bahan latihan kemarin dan beberapa tambahan dokumentasi. Sebelumnya dari latihan kemarin ada beberapa materi yang dibahas yakni :

  • Basic Git
  • Cara Install Laravel
  • Route
  • Cara buat Model, Controller
  • Direktori Laravel
  • Env

Basic Git

Untuk materi yang kemarin di jelasin ada git init, git pull, git add, git commit. Ulasan sederhana: Berikut langkah langkah mengupload berkas ke repository github.

  • Pastikan kalian punya koneksi internet.
  • Pada folder yang akan di upload. Pertama jalankan perintah melalui command line : git init
  • Kemudian tambahkan file file yang diperlukan dengan perintah git add <nama_file>. (Kalau mau menambahkan semua file bisa dengan cara git add .)
  • Nah, kalian udah init, trus udah nambahin filenya. Sekarang simpan check point kalian dengan "commit". Commit dapat menggunakan perintah git commit -m "Pesan Checkpoint"
  • Next.. tambahin alamat repository yang akan di upload. Tambahkan dengan perintah git remote add origin <url gitnya>
  • Last.. Push deh pake git push origin master (Untuk melakukan push ke branch master)

Mungkin bagi yang pertama megang git bakal berfikir..

" WTF ?! Apaan nih branch?? ribet amat dah"

Itu wajar aja sih, kita juga awal awal belajar git bingung. Jadi kami ga bakal jelasin mendetail karna sambil jalan lebih kerasa ngertinya.

Install Laravel

Next kita bahas mengenai cara install laravel. Jadi cara install laravel adalah :

  • Buka Dokumentasi laravel.com. kami rasa udah lengkap banget disana kalau masalah install saja. Pastikan saja composer dan webserver kalian ada, dan php kalian versinya sesuai.

Route

Untuk materi routenya sudah ada pada contoh di repository ini. Cara makenya gmana? Ikuti langkah berikut

  • Pertama, buka direktori tempat project anda, lalu buka terminal.
  • Ketik perintah git clone https://github.com/dscbali/laravel-blog.git
  • Jika sudah selesai clone, akses folder laravel-blog lalu ketik perintah melalui terminal composer install
  • Kalo dah kelar, jalankan perintah cp .env.example .env di direktori app laravelnya.
  • Trus php artisan key:generate.
  • Jalankan app laravel dengan php artisan serve.
  • Cek files routes/web.php untuk materi Route dan app/Http/Controller untuk materi controller. Disana sudah ada penjelasan.

Cara buat Model, Controller

Cara membuat model dan controller dalam laravel cukup mudah. Jadi cara membuat Controller adalah :

  • Buka cmd, lalu masuk ke direktori project laravel anda.
  • ketik perintah php artisan make:controller NamaController perintah tersebut akan men-generate file baru dalam folder controller anda. File tersebut akan berisikan kerangka untuk membuat sebuah controller.

Selain dengan cara itu, membuat controller juga bisa menggunakan perintah php artisan make:controller NamaController --resource perintah tersebut akan men-generate file baru yang berisikan kerangka untuk membuat sebuah CRUD lengkap dengan functionnya.

Untuk membuat model dapat menggunakan perintah php artisan make:model NamaModel perintah tersebut akan men-generate file baru dalam folder Http dan berisikan kerangka awal untuk membuat model.

Selain itu, terdapat perintah php artisan make:model --migration yang dapat digunakan untuk membuat model sekaligus migration.

Direktori Laravel

Env

Env disini berguna sebagai tempat untuk melakukan pengaturan bagi project kita

laravel-blog's People

Contributors

marvelalexius avatar suparsana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.