Skip to content

semihksz/laravel-dropzone

Repository files navigation

Laravel Logo

Laravel Dropzone İle Çoklu Dosya Yükleme ve Veritabanına Kaydetme

1: İlk adım olarak bir proje oluşturuyoruz:

laravel new laravel-dropzone

2: Projeyi açtığımızda ilk işlem olarak .env dosyasını açıyoruz ve DB_USERNAME, DB_PASSWORD bilgilerimizi giriyoruz.

3: Sonrasında yüklenen dosyaları veritabanına da kaydedeceğimiz için bir Model ve Migration oluşturuyoruz:

php artisan make:model Images -m

4: Modelimizi ve Migration dosyamızı oluşturduktan sonra Images Migration dosyamızı açıyoruz ve eklemek istediğimiz sütunları yazıyoruz. Ben sadece name sütununu ekledim siz istediklerinizi ekleyebilirsiniz.

5: Migration dosyamızı oluşturduktan sonra Model dosyamızı açıyoruz ve eklediğimiz sütun isimlerini $fillable içerisine ekliyoruz.

6: Bu işlemleri tamamladıktan sonra tablomuzu oluşturuyoruz:

php artisan migrate

7: Tablomuz oluştuktan sonra bir Controller oluşturuyoruz:

php artisan make:controller DropzoneController

8: Controller oluştuktan sonra web.php dosyasını açıyoruz ve gerekli düzenlemeleri yapıyoruz.

9: Route'ları ayarladıktan sonra oluşturduğumuz DropzoneController dosyasını açıyoruz ve gerekli fonksiyonları ekliyoruz.

10: Ben view içerisindeki welcome.blade.php dosyasını dropzone.blade.php olarak değiştirdim siz istediğiniz ismi verebilirsiniz.

11: Son olarak dropzone.blade.php dosyasında gerekli işlemleri yaptıktan sonra projeyi çalıştırabilirsiniz.

php artisan serve

Not: dropzone.blade.php sayfasında dropzone cdn'lerini eklemeniz gerekmektedir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published