# Install Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
# Install Laravel
php composer.phar create-project laravel/laravel:^10.0 larafila
# Membuat lokal domain
Buka file
C:\Windows\System32\drivers\etc\hosts
Tambahkan
127.0.0.1 larafila.id
# Konfigurasi Virtual Host
<VirtualHost *:80>
ServerAdmin mimin@mail.com
DocumentRoot "C:/php82/htdocs/larafila/public"
ServerName larafila.id
<Directory "C:/php82/htdocs/larafila/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
# Membuat Database
CREATE DATABASE larafila CHARACTER SET utf8 COLLATE utf8_general_ci;
# Mengubah isi .env
APP_TIMEZONE=Asia/Jakarta
APP_URL=http://larafila.id
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=larafila
DB_USERNAME=root
DB_PASSWORD=
DB_CHARSET=utf8
DB_COLLATION=utf8_general_ci
# Migrasi Database
php artisan migrate
# Instalasi filament
php ..\composer.phar require filament/filament:"^3.2" -W
php artisan filament:install --panels
php artisan make:filament-user
# Unguarding all models
app/Providers/AppServiceProvider.php
use Illuminate\Database\Eloquent\Model;
public function boot(): void
{
Model::unguard();
}
# Mengubah ke bahasa indonesia
Buka config/app.php dan sesuaikan
# Membuat model dan migration Kategori
php artisan make:model Kategori -m
Schema::create('kategoris', function (Blueprint $table) {
$table->id();
$table->string('nama');
$table->string('slug');
$table->timestamps();
});