1. HIDUPKAN XAMPP
2. KE LOCAL DISK C
3. KLIK PADA BAGIAN XAMPP
4. KLIK KANAN (NEW FOLDER) TULIS NAMA FOLDER
5. KLIK FOLDER YG SUDAH DI BUAT LALU KLIK GIT BASH JIKA TIDAK ADA GIT BASH KLIK TERMINAL
6. CEK (php –v)
7. CEK COMPOSER (composer)
8. BIKIN FILE (composer create-project laravel/laravel nama project)
9. CD NAMA PROJECT
10. KETIK (code .)
11. MENAMPILKAN VISUAL CODE KLIK PADA BAGIAN (env) DB_CONNECTION=mysql , DB_DATABASE=nama project
12. CTRL S UNTUK MENYIMPAN
13. CTRL J UNTUK KE TERMINAL
lalu dimigrate
14. MNGAKTIFKAN SERVE (php artisan serve)
15. DOWNLOAD FILAMENT DI TERMINAL (composer require filament/filament:”^3.3” –W
MEMBUAT TABEL
16. KE TERMINAL (php artisan make:model Distributor –m)
17. CARI FILE PADA BAGIAN DATABASE LALU MIGRATIONS, KODING PADA BAGIAN DISTRIBUTORS
18. CARI FILE PADA BAGIAN APP LALU MODELS, KODING PADA BAGIAN DISTRIBUTORS
19. KE TERMINAL (php artisan migrate)
20. KE TERMINAL (php artisan make:model Barang
-m)
21. CARI FILE PADA BAGIAN DATABASE LALU MIGRATIONS, KODING PADA BAGIAN BARANGS
22. CARI FILE PADA BAGIAN APP LALU MODELS, KODING PADA BAGIAN BARANGS
23. KE TERMINAL (php artisan migrate)
24. KE TERMINAL (php artisan make:model Laporan
–m)
25. CARI FILE PADA BAGIAN DATABASE LALU MIGRATIONS, KODING PADA BAGIAN LAPORANS
26. CARI FILE PADA BAGIAN APP LALU MODELS, KODING PADA BAGIAN LAPORANS
27. KE TERMINAL (php artisan migrate)
MEMBUAT AKSES HALAMAN
28. KE TERMINAL MEMBUAT AKES HALAMAN (php artisan filament:install --panels)
29. AKTIFKAN SERVE (php artisan serve)
30. KLIK LINK (FOLLOW LINK)
31.MASUK KE CHROM KETIK (localhost:8000/nama project/login)
32. JIKA SUDAH BERHASIL DAN MENAMPILKAN HALAMAN LOGIN LALU LANJUT KE TERMINAL UNTUK MEMBUAT USER
(php artisan make:filament-user)
Nama:diisi
Email:diisi
Password: diisi(hati-hati karena tidak terlihat)
MEMBUAT HALAMAN RESOURCES
33. KE TERMINAL (php artisan make:filament-resource Distributor) KEMUDIAN CARI FILE FILAMENT KLIK DISTRIBUTOR MULAI MENGDOING
34. KE TERMINAL (php artisan make:filament-resource Barang) KEMUDIAN CARI FILE FILAMENT KLIK BARANG MULAI MENGDOING
35. KE TERMINAL (php artisan make:filament-resource Laporan) KEMUDIAN CARI FILE FILAMENT KLIK LAPORAN MULAI MENGDOING
Codingan Distributor Bagian Migration
$table->string('nama_distributor');
$table->integer('no_hp');
Distributor Bagian Models
protected $guarded=[];
Codingan Barangs Bagian Migration
$table->string('nama_barang');
$table->integer('harga');
Barangs Bagian Models
protected $guarded=[];
Codingan Laporan Bagian Migration
$table->foreignId('id_distributor')->constrained('distributors')->onDelete('cascade');
$table->foreignId('id_barang')->constrained('barangs')->onDelete('cascade'):
$table->date('tgl_kirim');
$table->date('tgl_selesai');
$table->integer('jumlah');
$table->integer('total');
Laporan Bagian Models
protected $guarded=[];
public function distributor(){
return $this->belongsTo(distributor::class, 'id_distributor');
}
public function barang(){
return $this->belongsTo(barang::class, 'id_barang');
}
Codingan Bagian Distributor Resource
use Filament\Forms\Components\TextInput;
use Filament\Tables\Columns\TextColumn;
bagian Form
TextInput::make('nama_distributor'),
TextInput::make('no_hp')
bagian Table
TextColumn::make('nama_distributor'),
TextColumn::make('no_hp')
Codingan Bagian Barang Resource
use Filament\Forms\Components\TextInput;
use Filament\Tables\Columns\TextColumn;
Bagian Form
TextInput::make('nama_barang'),
TextInput::make('harga')
Bagian Table
TextColumn::make('nama_barang'),
TextColumn::make('harga')
Codingan Bagian Laporan Resource
Bagian Form
Bagian Table




Komentar
Posting Komentar