Catatan Laravel #1 (hilangkan public dan membuat route)


Assalamu 'alaikum wr wb
pada postingan kali ini kita akan membahas tentang salah satu framework PHP yang sangat populer yaitu laravel :

Menghilangkan /public dilaravel
Langkah awal buat folder bebas di dalam project laravel saya menggunakan nama folder bernama "latihan"


kemudian pindahkan semua file dan folder yang ada di project (kecuali folder public dan latihan) kedalam folder (latihan) jadi yang tersisa hanya dua folder yaitu latihan dan public,
setelah tersisa dua folder, kemudian keluarkan semua file yang ada di dalam folder public ke root atau ke project. kurang lebih seperti ini

apabila sudah sama seperti itu sekarang kita ubah index.php,  tambahkan nama folder yang kita buat tadi yaitu "latihan"
require __DIR__.'/../vendor/autoload.php';
-
$app = require_once __DIR__.'/../bootstrap/app.php';

menjadi
require __DIR__.'/latihan/vendor/autoload.php';
-
$app = require_once __DIR__.'/latihan/bootstrap/app.php';

lalu running dan hasilnya hasilnya..

selesaiii..

Membuat Router Di Laravel
Membuat hallo word

Sebelum menampilkan Hello Word kita buat dahulu alamatnya di web.php
coba buka di routes -> web.php dan tambahkan
Route::get('hallo', function () {
    return "Hallo Word";
});

kemudian buka http://localhost/larako/hallo
maka hasilnya..

-
Membuat halaman di view (http://localhost/larako/halaman1)
-
Sedikit berbeda dengan yang diatas karna sekarang kita akan menampilkan halaman dari view yang kita buat.

pertama kita tambahkan routes
Route::get('halaman1', function () {
    return view('halaman1');
});

Kemudian buat file php di resource/views, nah file ini yang akan tampil di layar ketika di jalankan,,
untuk menambahkan bisa di resources/views/halaman1.blade.php saya menamai file dengan halaman1.blade.php.
dan kodingannya,,
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Halaman 1</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" media="screen" href="main.css" />
    <script src="main.js"></script>
</head>
<body>
    ini halaman 1 <br/>
    dari routes <br>
    <br>
    <pre>
    Route::get('halaman1', function () {
    return view('halaman1');
    });
    </pre>
</body>
</html>

lalu buka http://localhost/larako/halaman1


Selesaiii... 
Assalamu 'alaikum wr wb 


Previous
Next Post »
Thanks for your comment