upload files

Image Upload

sedang dalam uji coba

image Upload adalah sebuah class helper dengan object oriented atau OOP yang menangani fitur image uploaded

upload()

uploaded memiliki 3 paramter wajib, namafile, target directory, generate name files, dan akan result sebuah data object.

Upload("name_files_image", "directory", "generate_file_name");

value

  • "gambar" => name file dari name di html

  • $directory => target directory

  • false => file tidak di generate nama filesnya

  • true => false di generate random nama filesnya

nama "gambar nama file pada html input type files

pada berkas view html

pada berkas controller

result berupa object

update files ()

untuk melakukan update files, files yang di update akan menghapus file lama dan mereplacenya dengan files baru mempunyai empat parameter

pada berkas view html

pada berkas controller

interacting image with database

untuk interacsi dengan data didatabase

Files Upload ( pdf , exel, doc )

sedang dalam uji coba

upload csv or excel

untuk upload files berformas csv atau excel dapat menggunakan libraries office yang dibuat yaitu read_file_csv(). untuk mengubah field pada csv menjadi array. setelah berubah menjadi array bisa di coba melakukan looping insert data.

example

arah routenya web.php

web.php

office_view.php

pada berkas controllernya

officeController.php

ini akan me return atau mengembalikan nilai array

Multiple Insert

untuk multiple insert data, hasil membaca file dari file excel itu bisa dilakukan dengan looping

example hasil read file excel *covid-19 data example*,

index 0 atau pertama adalah nama column by row,

sebelum di remove index 0 atau nama columnnya :

index 1 ~ n ke dua adalah isi dari field column by row

sesudah di remove index 0 dan yg tersisa hanya isi by row

step by step

  1. remove atau unset column pada index 0

  2. buat model dan method save atau insert

  3. loop data readfile remove fieldnya

buat model

pada controllernya

Last updated