Luminova adalah kerangka kerja PHP yang dibangun untuk kecepatan dan efisiensi, yang dirancang untuk meningkatkan keterampilan pengkodean yang ada. Di Luminova, kami memprioritaskan kinerja dengan menawarkan kustomisasi fitur melalui file env . Ini memastikan kerangka kerja hanya mencakup apa yang diperlukan untuk proyek Anda, berdasarkan fitur yang Anda aktifkan. Pendekatan ini memungkinkan Anda untuk mengaktifkan atau menonaktifkan fitur serta menyesuaikan mode rendering template yang Anda sukai dan gaya pengkodean.
Luminova, menyediakan akses ke objek Template View dalam file tampilan, memungkinkan Anda untuk memanggil metode dan properti template menggunakan $this dalam file template. Ini dapat dinonaktifkan jika Anda lebih suka pandangan Anda diberikan secara terpisah, menonaktifkannya akan memungkinkan Anda untuk mengakses kelas aplikasi yang diekspor menggunakan kata kunci khusus $self .
Siap menyalakan proyek Anda? Menyelami dokumentasi resmi kami. Untuk lebih banyak tips, trik, dan beberapa pengkodean yang menyenangkan, lihat saluran YouTube kami.
Instal Luminova melalui komposer.
composer create-project luminovang/luminova my-project Untuk memulai server pengembangan PHP , jalankan perintah NovaKit berikut.
php novakit server Untuk menghasilkan situs web Anda, Gunakan perintah NovaKit di bawah ini.
php novakit generate:sitemapUntuk mempelajari lebih lanjut tentang perintah Novitas, baca dokumentasi Novitas.
Luminova mendukung implementasi perutean fleksibel menggunakan Attributes atau metode Router .
Tentukan rute Anda menggunakan atribut PHP8 : *
#[Route( ' / ' , methods: [ ' GET ' ])]
public function index (): int
{
return $ this -> view ( ' index ' );
}Atau tentukan rute Anda menggunakan perutean berbasis kode:
<?php
$ router -> get ( ' / ' , ' YourController::index ' );Di sini kami dapat memberi tahu Anda tentang fitur dasar yang dapat Anda harapkan di Luminova. Ada lebih dari apa yang tertulis di sini. Seperti yang dikatakan Linus Torvalds, "Bicara murah. Tunjukkan kodenya."
Twig atau Smarty .NovaKit .T: Sesi saya bekerja di server pengembangan tetapi tidak di server produksi.
$sessionDomain di /app/Config/Session.php ke domain produksi Anda yang sebenarnya. Perbaikan cepat adalah menggunakan '.' . APP_HOST . Juga, jangan lupa untuk memperbarui konfigurasi Cookie.php yang sesuai.T: CSS dan gambar saya rusak di server produksi.
app.environment.mood Key untuk production di file lingkungan Anda saat digunakan untuk produksi. Langkah kecil ini memastikan aset Anda disajikan dengan benar.Umpan balik Anda sangat dihargai! Kirimkan kami garis di [email protected]. Beri tahu kami apa yang dapat kami tambahkan untuk meningkatkan pengalaman Anda dengan Luminova. Anda juga dapat merekomendasikan tutorial untuk saluran YouTube kami untuk membantu Anda memahami dan menggunakan Luminova lebih baik.
Yang terpenting, jangan lupa untuk menilai Luminova di GitHub. Peringkat Anda seperti bahan bakar, membantu menerangi motivasi kami untuk menambahkan lebih banyak fitur dan membuat Luminova lebih dikenal dan lebih kuat.