Hello World

Semua yang sudah kamu ketahui tentang Laravel bisa diterapkan di Laravolt. Tidak ada perubahan struktur folder. Tidak ada perubahan artisan command. Tidak ada fungsi Laravel yang dihilangkan. Jika kamu bisa Laravel, maka kamu juga bisa Laravolt.

Membuat Halaman Baru

Anggaplah kita akan membuat sebuah halaman dashboard yang nantinya bisa diakses lewat menu samping. Berikut ini adalah langkah-langkah yang perlu dilakukan.

Membuat Controller

php artisan make:controller DashboardController --invokable
app/Http/Controllers/DashboardController
class DashboardController extends Controller
{
    public function __invoke(Request $request)
    {
        return view('dashboard');
    }
}

Membuat View

Kamu bisa membuat file view secara manual di resources/views/dashboard.blade.php dan mengisinya dengan potongan kode berikut:

<x-volt-app title="Dashboard">

    Hello world!

</x-volt-app>

Atau, kamu bisa memanggil perintah php artisan make:view:

php artisan make:view dashboard --title=Dashboard

Menambahkan Route

Route::get('dashboard', \App\Http\Controllers\Dashboard::class)->name('dashboard');

Menambah Menu

config/laravolt/menu/app.php
return [
    'App' => [
        'menu' => [
            'Dashboard' => [
                'route' => 'dashboard',
            ],
        ],
    ],
];

Ringkasan

Cuma ada 2 tambahan yang berbeda: - Layout view - Menu