@Futoruu - https://shopee.co.id/futoruu
Halo Pembeli Setia @Futoruu 👋 Panduan ini bakal nuntun kalian pasang flux-pro di project Laravel kalian.
- Project Laravel yang udah Jadi (wajib!) ! Keadaan Disini Project Livewire nya sudah digunakan seperti starter kit laravel livewire pada umumnya
Cek isi folder FluxPro sesuai versi yang kk mau install contoh ( FluxPro [ Update v2.2.3 ] )
-
Tambahkan version di file
composer.json:{ "name": "livewire/flux-pro", "description": "The pro version of Flux, the official UI component library for Livewire.", "keywords": ["flux", "laravel", "livewire", "components", "ui"], "version": "2.2.3", #Tambahkan Baris ini dan sesuaikan versinya "license": "proprietary", .... }
-
Zip semua file dan beri nama arsip sesuai versi juga
flux-pro-2.2.3.zip(!) Pastikan untuk men-zip foldersrc/,dist/,stubs/, dan filecomposer.jsonlangsung tanpa folder root. -
Sekarang di dalam project Laravel-mu, buat folder
packages/dan salin fileflux-pro-2.2.3.zipke dalamnya. -
Update file
composer.jsondi project Laravel kamu dengan mendaftarkan repositori zip lokal:
"repositories": {
"type": "artifact",
"url": "./packages"
},
- Jalankan
composer require livewire/flux-prountuk menginstal - Jalankan
composer dump-autoloaduntuk check flux-pro sudah include
seperti mulai menggunakan @fluxAppearance and @fluxScripts di layout file
========================================================
-
Jalankan
composer remove livewire/flux-pro -
Hapus file zip flux-pro di folder packages
-
Jalankan composer clear-cache php artisan config:clear php artisan cache:clear php artisan view:clear
-
Download flux-pro update versi terbaru yang saya kasih
-
Ulangi langkah ## Step-By-Stepnya di paling awal installasi tetapi hanya langkah 1,2,3
-
Jalankan
composer require livewire/flux-proKalau muncul errorInstallation failed, reverting ./composer.json and ./composer.lock to their original content.Jalankancomposer require livewire/flux-pro:2.2.3 livewire/flux:2.2.3 -W[ jika ada update kedepannya tinggal ganti versinya saja sesuai versi update yang diberikan ] [ contohlivewire/flux-pro:9.9.9 livewire/flux:9.9.9 -W] -
Jalankan
composer update livewire/flux livewire/flux-pro -
Seperti biasa
php artisan config:clearphp artisan cache:clearphp artisan view:clear
========================================================
Bagi Pelanggan Yang Telah Melakukan Panduan Integrasi Flux Pro 1.1.4 dan ingin update ke versi terbaru ke v2
-
Hapus ini
"autoload": { "psr-4": { "App\\": "app/", "FluxPro\\": "./packages/flux-pro/src/" <--- HAPUS INI } } -
Hapus juga settingan service provider
app/Providers/AppServiceProvider.phpsebelumnya, biar kembali normalpublic function register(): void { $this->app->register(\FluxPro\FluxProServiceProvider::class); <--- HAPUS INI } -
file composer.json sebelumnya
require: "livewire/flux-pro": <--- HAPUS INI"minimum-stability": "dev"<--- ganti dev jadi stable -
Tinggal ikutin langkah ## Langkah Update
========================================================
Jalankan composer update livewire/flux livewire/flux-pro
Jalankan
php artisan view:clear
php artisan cache:clear
php artisan config:clear
composer update npm run build npm run dev php artisan migrate php artisan serve
Publish Seluruh Komponen
offical Docs : https://fluxui.dev/docs/customization
bash php artisan flux:publish --all
Permasalahan-Permasalahan Yang Muncul saat devlopment di project kamu
- fungsi komponen kadang jalan kadang engga [ livewire/flux#1565 ]
- Jangan Lupa kalau ada Fungsi lain di komponen yang kk paste dari website Contoh wire:model maka buat dulu property nya sesuai code yg ada disitu contoh lagi : wire:model="categories" memerlukan property $categories di Livewire component dll
============= @Futoruu - https://shopee.co.id/futoruu ================ @Futoruu - https://shopee.co.id/futoruu ================