Best laravel framework open-source packages.

Laravel starter project

Starter Project Laravel using Template built in
Updated 6 months ago

GitHub followers

Banner

Starter Laravel Project

Dibuatnya project ini karena saya membutuhkan starter project yang didalamnya sudah terdapat fungsi dan template.

Installasi

Proses instalasinya +- sama seperti clone project laravel pada umumnya, yaitu :

  1. git clone https://github.com/zgramming/laravel-starter-project.git
  2. cp .env.example .env silahkan setup database sesuai keinginan
  3. composer install
  4. php artisan key:generate
  5. php artisan storage:link
  6. php artisan migrate:fresh --seed
  7. php artisan serve
  8. Buka browser dengan url http://127.0.0.1:8000

Fitur

Beberapa fitur yang sudah ada untuk datatable yaitu :

  • [x] Search + Debounce

  • [x] Filter by Combo box

  • [x] Sorting Asc / Desc
  • [x] Custom column (show image, show badge, show button action)

2. CRUD Operation

Pada project ini sudah disediakan contoh form dan fungsi-fungsi yang biasanya sering digunakan, diantaranya :

a. Form Create & Update

Fitur yang ada dalam form ini yaitu :

  • Validasi pada sisi client menggunakan Jquery Validation
  • Validasi pada sisi server
  • Preview gambar sebelum upload file

b. Delete data + image if exists

Menghapus data pada database dan memeriksa apakah data terkait mempunyai file/image, jika ada image yang terkait hapus juga image/filenya

c. Export Data (Spout library)

Export data dengan menentukan tipe file yang diinginkan, untuk saat ini mensupport XLSX & CSV.

d. Import Data (Spout library)

Import data untuk saat ini baru mensupport XLSX, dengan menentukan tiap field yang ada di XLSX dan codingan kamu.

e. Preview Document

Menampilkan isi dokumen dalam modal. Untuk menampilkan isi dari PDF menggunakan plugin PDFJS

f. Preview Image

Menampilkan gambar di dalam modal, berguna ketika ingin melihat gambar dalam ukuran yang lebih besar.

Credit

Terimakasih kepada zuramai yang telah membuat template Mazer yang dimana project ini menggunakan template tersebut didalamnya.

Issues

Please file any issues, bugs or feature request as an issue on Github

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


LinkedIn Facebook Instagram Website
Tags mysql