cari
Rumahrangka kerja phpLaravel10 pakej berkualiti tinggi untuk membina aplikasi Laravel (kongsi)

Yang berikut disyorkan oleh lajur tutorial Laravel untuk berkongsi 10 pakej sambungan Laravel berkualiti tinggi untuk meningkatkan kelajuan pembangunan saya harap ia akan membantu semua orang.

10 pakej berkualiti tinggi untuk membina aplikasi Laravel (kongsi)

Berikut ialah 10 pakej untuk membina aplikasi Laravel

Mengapa pakej ini dicipta? Oleh kerana saya seorang pembangun yang "malas", saya menjadi ahli berbilang kumpulan Laravel di Facebook. Masalah yang paling biasa saya hadapi pada hari bekerja ialah pakej yang diperlukan untuk pembangunan. Saya malas jadi saya tidak mahu bermula dari awal setiap kali.

Mengapa artikel ini tidak termasuk pek pengurusan? Mereka akan diterangkan dalam artikel lain.

1. Modul

Jika anda tidak membangunkan "projek mainan". Kemudian, disyorkan untuk menggunakan modul dan membahagikannya mengikut fungsi modul. Urus entiti modul, pengawal, pandangan, penghalaan, konfigurasi dan maklumat lain secara berpusat. apa lagi? Dan menjadikannya lebih mudah untuk memindahkan kod antara berbilang aplikasi.

Kelebihan

  • Enkapsulasi kod
  • Jujukan dalam kod
  • Pemindahan kod untuk berbilang aplikasi
  • Penjana kod - -- Modul, pengawal, kelas entiti, dsb.

Lihat Github https://github.com/nWidart/laravel-modules

kebenaran Spatie

Jika anda tidak mengenali Spatie, anda harus mula mengenali mereka dengan segera! Syarikat yang hebat. Pakej peranan dan kebenaran Spaite adalah salah satu yang terbaik antara pakej kebenaran.

Kelebihan

  • Peranan
  • Kebenaran
  • Kebenaran langsung
  • Perisian Tengah
  • Templat bilah kaya Mana boleh Saya mendapat arahan Artisan
  • Perintah Artisan

? https://github.com/spatie/laravel-permission

3 Jadual Data Laravel

Jika anda menggunakan Jadual Data dan anda sedang mencipta anda. JavaScript sendiri, Ajax, penghalaan, pertanyaan pangkalan data, penapis, carian, dsb. Percayalah, ini adalah penyelesaian yang lebih baik.

Kelebihan

  • Mudah digunakan
  • Perkhidmatan Jadual Data
  • Pertanyaan pangkalan data tersuai
  • Jana JavaScript
  • Di manakah saya boleh mendapatkan berbilang penyesuaian

? https://github.com/yajra/laravel-datatables

4. Pembina Borang

Sejujurnya, saya tidak suka menggunakan bentuk campuran Sederhana HTML. Pembina borang Laravel membolehkan anda memisahkan borang anda daripada paparan HTML.

Kelebihan

  • Mudah digunakan
  • Borang bantahan
  • Menyokong berbilang medan borang
  • Menyokong sub-jadual
  • Buat medan borang tersuai dengan mudah

Lihat Github untuk mendapatkan butiran: https://github.com/kristijanhusak/laravel-form-builder

5 . Pemberitahuan Flash

Selepas menyimpan data borang, saya akan mengubah hala ke halaman senarai, mengedit halaman atau halaman paparan. Dengan pemberitahuan Flash, kami boleh memberi pengguna kejayaan, amaran atau gesaan ralat dengan mudah.

Kelebihan

  • Mudah digunakan
  • Berbilang parameter (kejayaan, ralat, amaran, tetingkap timbul, nada, dll.)
  • Paparan tersuai

Lihat Github untuk mendapatkan butiran: https://github.com/laracasts/flash

Pakej Menu Laravel

Jika aplikasi anda perlu menukar item menu yang berbeza dengan mudah dan mudah berdasarkan peranan atau kebenaran pengguna, anda tidak seharusnya terlepas pakej ini.

Kelebihan

  • Mudah digunakan
  • Penggunaan semula berbilang paparan
  • Penyesuaian
  • Kebolehisian data
  • Cacheable

Lihat di siniLihat di sini https://github.com/spatie/laravel-menu

7 🎜>Ramai pengurus data ingin log semua aktiviti pengguna mereka. Pakej ini boleh merekodkan masa dan tempat pengguna anda membuat dan mengemas kini entiti dengan mudah. Selain itu, pakej ini kini boleh merekodkan perubahan data antara berbilang versi entiti.

Kelebihan

Pelaksanaan entiti ringkas

    Rekod semua pengguna dan masa yang mencipta dan mengemas kini entiti
  • Menyokong merekod maklumat tersuai (log masuk, Log keluar , dsb.)
  • Poke saya https://github.com/spatie/laravel-activitylog

8 >

Ini adalah perkara saya! Bukankah bagus untuk melakukan pengesahan bahagian hadapan secara automatik berdasarkan objek data yang diminta? Ya, betul! Matlamat kita orang yang malas ialah--lebih sedikit kod, lebih baik! Kelebihan

Jana pengesahan bahagian hadapan berdasarkan objek permintaan

Tidak perlu menulis sebarang kod Javascript (ya, anda mendengarnya dengan betul)

    Sokong Pengesahan tak segerak (unik, kewujudan, peraturan tersuai, dll.)
  • Berbilang bahasa
  • Cepat https://github.com/proengsoft/laravel-jsvalidation
9 Tetapan berterusan

Jika aplikasi anda mengandungi banyak item konfigurasi yang kompleks (tema, logo, tetapan syarikat, tetapan API, tetapan lalai, dll.), maka pakej ini akan berguna. Ia menyimpan maklumat konfigurasi pasangan kunci-nilai (kunci => nilai) dalam pangkalan data, dan kemudian anda boleh menggunakannya dengan mudah dalam aplikasi anda menggunakan kaedah tambahan!

Kelebihan

  • Boleh Dicache
  • Boleh Sulit
  • Item tetapan kontekstual (contoh pengguna)

Di mana untuk mendapatkannya ? https://github.com/edvinaskrucas/settings

10 Penyewa Berbilang

Apabila membangunkan perkhidmatan aplikasi SASS, setiap pelanggan Masing-masing mempunyai. pangkalan data bebasnya sendiri, nama domain dan nama subdomain, dan ini tidak akan diletakkan dalam repositori kod yang sama. Jika anda mempunyai keperluan yang sama, projek ini adalah untuk anda.

Fungsi:

  • Berbilang pangkalan data;
  • Berbilang nama domain dan nama sub-domain; 🎜>
  • Menyokong baris gilir;
  • Menyokong penyimpanan fail yang berasingan.
  • Boleh diperolehi dari sini: https://github.com/hyn/multi-tenant

Cadangan tambahan

11. Pembantu IDE Laravel --- Membenarkan PHPStorm anda menyokong penyiapan automatik termasuk medan Model, Fasad dan entiti pangkalan data.

https://github.com/barryvdh/laravel-ide-helper

12 Menyediakan fungsi tambahan yang berkaitan dengan tatasusunan, rentetan dan objek:

https:/. /github.com/letsdrink/ouzo-goodies

13 Menukar tatasusunan PHP kepada objek Javascript secara automatik:

https://packagist.org/packages/laracasts/utilities

Alamat asal bahasa Inggeris: https://medium.com/@laravelbap/10-laravel-packages-for-building-laravel-apps-67d728bcfcd9

Alamat terjemahan: https://learnku com /laravel/t/12529/10-high-quality-laravel-extensions

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati:

Video Pengaturcaraan
! !

Atas ialah kandungan terperinci 10 pakej berkualiti tinggi untuk membina aplikasi Laravel (kongsi). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:learnku. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Laravel (PHP) vs Python: Persekitaran Pembangunan dan EkosistemLaravel (PHP) vs Python: Persekitaran Pembangunan dan EkosistemApr 12, 2025 am 12:10 AM

Perbandingan antara Laravel dan Python dalam persekitaran pembangunan dan ekosistem adalah seperti berikut: 1. Persekitaran pembangunan Laravel adalah mudah, hanya PHP dan komposer diperlukan. Ia menyediakan pelbagai pakej lanjutan seperti Laravelforge, tetapi penyelenggaraan pakej lanjutan mungkin tidak tepat pada masanya. 2. Persekitaran pembangunan Python juga mudah, hanya Python dan PIP diperlukan. Ekosistem adalah besar dan meliputi pelbagai bidang, tetapi pengurusan versi dan pergantungan mungkin kompleks.

Laravel dan backend: Powering Web Application LogicLaravel dan backend: Powering Web Application LogicApr 11, 2025 am 11:29 AM

Bagaimanakah Laravel memainkan peranan dalam logik backend? Ia memudahkan dan meningkatkan pembangunan backend melalui sistem penghalaan, eloquentorm, pengesahan dan kebenaran, acara dan pendengar, dan pengoptimuman prestasi. 1. Sistem penghalaan membolehkan definisi struktur URL dan logik pemprosesan permintaan. 2.eloquentorm memudahkan interaksi pangkalan data. 3. Sistem pengesahan dan kebenaran adalah mudah untuk pengurusan pengguna. 4. Acara dan pendengar melaksanakan struktur kod yang ditambah dengan longgar. 5. Pengoptimuman prestasi meningkatkan kecekapan aplikasi melalui caching dan beratur.

Mengapa Laravel begitu popular?Mengapa Laravel begitu popular?Apr 02, 2025 pm 02:16 PM

Populariti Laravel termasuk proses pembangunan mudahnya, menyediakan persekitaran pembangunan yang menyenangkan, dan ciri -ciri yang kaya. 1) Ia menyerap falsafah reka bentuk Rubyonrails, menggabungkan fleksibiliti PHP. 2) Menyediakan alat seperti eloquentorm, enjin templat bilah, dan lain -lain untuk meningkatkan kecekapan pembangunan. 3) Mekanisme suntikan seni bina dan ketergantungan MVC menjadikan kod lebih modular dan boleh diuji. 4) Menyediakan alat debugging yang kuat dan kaedah pengoptimuman prestasi seperti sistem caching dan amalan terbaik.

Mana yang lebih baik, Django atau Laravel?Mana yang lebih baik, Django atau Laravel?Mar 28, 2025 am 10:41 AM

Kedua-dua Django dan Laravel adalah kerangka kerja penuh. Django sesuai untuk pemaju python dan logik perniagaan yang kompleks, manakala Laravel sesuai untuk pemaju PHP dan sintaks elegan. 1.Django didasarkan pada python dan mengikuti falsafah "lengkap bateri", sesuai untuk perkembangan pesat dan kesesuaian yang tinggi. 2. Laravel didasarkan pada PHP, menekankan pengalaman pemaju, dan sesuai untuk projek kecil dan sederhana.

PHP atau Laravel mana yang lebih baik?PHP atau Laravel mana yang lebih baik?Mar 27, 2025 pm 05:31 PM

PHP dan Laravel tidak dapat dibandingkan secara langsung, kerana Laravel adalah rangka kerja berasaskan PHP. 1.Php sesuai untuk projek kecil atau prototaip cepat kerana ia mudah dan langsung. 2. Laravel sesuai untuk projek besar atau pembangunan yang cekap kerana ia menyediakan fungsi dan alat yang kaya, tetapi mempunyai lengkung pembelajaran yang curam dan mungkin tidak sebaik php tulen.

Adakah Laravel adalah frontend atau backend?Adakah Laravel adalah frontend atau backend?Mar 27, 2025 pm 05:31 PM

LaravelisabackendFramWorkBuiltonPHP, Direka ForweBapplicationDevelopment.itfocusesonServer-Sidelogic, DatabaseManagement, andApplications Structure, andCanbeIntegratedWithFrontendTechnologiesLikeVue.jsorreactorfull-stackdevelopment.

Bagaimana saya membuat dan menggunakan arahan pisau tersuai di laravel?Bagaimana saya membuat dan menggunakan arahan pisau tersuai di laravel?Mar 17, 2025 pm 02:50 PM

Artikel ini membincangkan membuat dan menggunakan arahan pisau tersuai di Laravel untuk meningkatkan templat. Ia meliputi arahan yang menentukan, menggunakannya dalam templat, dan menguruskannya dalam projek besar, menonjolkan manfaat seperti kebolehgunaan semula kod yang lebih baik dan r yang lebih baik dan r

Bagaimana saya menggunakan komponen Laravel untuk mencipta elemen UI yang boleh diguna semula?Bagaimana saya menggunakan komponen Laravel untuk mencipta elemen UI yang boleh diguna semula?Mar 17, 2025 pm 02:47 PM

Artikel ini membincangkan membuat dan menyesuaikan elemen UI yang boleh diguna semula di Laravel menggunakan komponen, menawarkan amalan terbaik untuk organisasi dan mencadangkan peningkatan pakej.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.