THIS IS MY SANCTUARY

DOKUMENTASI TRAINING LARAVEL PART I




MEMBUAT PROJECT :

Via Laravel Installer

Download Laravel installer menggunakan Composer :
composer global require "laravel/installer"
Setelah terinstall, command laravel new akan membuat project baru di direktori yang ditentukan. contoh :
laravel new blog

Via Composer Create-Project

Alternatif, install Laravel dengan Composer menggunakan command create-project di cmd laravel :

composer create-project --prefer-dist laravel/laravel blog

MEMBUAT CONTROLLER :
  1. CD WAMPP KE C:\wamp64\www\blog
  2. ketik php artisan make:controller IndexController untuk membuat indexcontroller
SETTING ROUTE :
  1.  Buka C:\wamp64\www\blog\routes\web.php
  2.  Tambahin Route::get('test','IndexController@index');
SETTING CONTROLLER UNTUK MENAMPILKAN VIEW INDEX :
  1. Buat file index.blade.php di folder resource\view (NOTE : setiap file harus menggunakan format penamaan namafile.blade.php
  2. Buat kodingan sederhana
  3. Buka file IndexController.php lalu ubah menjadi seperti ini :
    <?php

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;

    class IndexController extends Controller
    {
        public function index(){
            return view('index');
        }
    }
SETTING KONEKSI DB :
  1. Buka file .env
  2. ubah port jadi 3307, dbname, username dan password
CARA MIGRASI :
  1. Ketik php artisan make:migration namatabel
  2. Buka folder database/migration lalu buka file yang baru dibuat
  3. Tambahkan kodingan berikut di dalam function up : 
  4. Schema::create('namatabel', function (Blueprint $table) {
     $table->tipedata('namafield');
         $table->tipedata('namafield');
         ....
         $table->timestamps();
     });
  5.  Tambahkan kodingan berikut di dalam function down : 
  6. Schema::dropIfExists('cabor');
  7. Ketik php artisan migrate
JENIS MIGRATE :
  1.  php artisan migrate untuk migrasi
  2.  php artisan migrate:rollback / php artisan migrate:reset untuk kembali ke awal (mengosongkan db)
  3.  php artisan migrate:refresh untuk merollback dan migrate
ELOQUENT (MEMBUAT MODEL)
  1. Ketik php artisan make:model Namafile
  2. Buka model yg dibuat di folder app dan tambahkan 
    protected $table = 'namacabor';
Tag : Laravel
0 Komentar untuk "DOKUMENTASI TRAINING LARAVEL PART I"

Peraturan Dalam Berkomentar :
[+] Marilah Kita Budayakan Berkomentar Sesudah Membaca Artikel.
[+] Dilarang Menghina, Promosi Atau Iklan.
[+] Dilarang Berkomentar Yang Mengandung Unsur Porno, Spam, Sara.
[+] Budayakan Berkomentar Dengan Sopan Dan Bijak.

Back To Top