Dasar PHP

Pengertian PHP

PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman yang dapat ditanamkan atau disisipkan kedalam script HTML. PHP sendiri banyak digunakan untuk pengembangan website profile, web application dan masih banyak lainnya. Semakin banyak pengebangan semakin banyak Framework yang muncul dengan banhasa pemrogramam PHP.

Perkembangan PHP

Pada awal kemunculan pada tahun 1995 terus mengalami perkembangan, hingga saat ini PHP sudah merilis versi 7.3.1 pada 10 Januari 2019 dan masih terus berkembang.
Grafik Pengguna PHP menurut PYLP
Meski menurut PYLP PHP mengalami penurunan, PHP sendiri masih populer dibuktikan dengan masih digunakannya PHP pada website yang populer saat ini seperti Google, Facebook, Yahoo, Wikipedia dan Wordpress.

Syntax PHP

Dalam menulis syntax PHP yang perlu kita pahami adalah file ektensi file ektensi yang dapat di eksekusi adalah file dengan eksensi '.php' contoh 'file.php'. 
Untuk Sytax PHP sendiri diaawal dengan "<?php" dan diakhiri dengan "?>" jika ditulis :
<?php ..... ?>
 sebagai contoh :
<?php
echo "Hello Dunia"
?>
 atau bisa baca di PHP.net

PHP dalam HTML

seperti yang sudah kita ketahui PHP dapat kita sisipkan kedalam HTML sytax awal HTML :
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
bisa kita sisipkan Sytax PHP seperti :
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p><?php echo "Selamat Datang"?></p>
</body>
</html> 

Mengatasi Error Create dan Update Gambar dengan Validasi Laravel5.4



Assalmauaikum Wr.Wb
Pada kesempatan kali ini saya akan membahas mengatasi error pada saat create dan update yang merupkan tugas Framwork Progaming
Pertama kita rubah dari database karena field ‘deleted’ harus di isi dan agar ditampilkan di index maka kita set default dengan nilai 0.
atau dengan menggunakan migration pada laravel dengan mengubah koding pada /database/migration/filemigration menjadi 
seperti berikut
setelah itu kita refresh migrate dengan perintah 
php artisan migrate:refresh
jika tidak ada error maka migrate success.

error selanjutnya ada pada KaryawanRequest

Untuk data numerik, nilai sesuai dengan nilai integer yang diberikan, jadi bila kita ingin membatasi nilai yang bertipe integer kita rubah size menjadi min:
untuk update kurang tanda ',' setelah nip.
dan untuk ukuran image dalam satuan kilobyte jadi kita sesuaikan saja,.
untuk mengatasi error tersebut kita ubah menjadi




 nah untuk error pada saat insert sudah selesai

data yang berhasil di create

untuk error selanjutnua ada pada saat edit
error tersebut karena type file belum kita deklarasikan pada edit.blade.php
kita rubah

menjadi



pada function updata di KaryawanController




kita rubah menadi

dengan menggunakan findOrFail kita akan mengubah data berdasarkan $karyawan yang memiliki nilai id karyawan.
untuk error selanjutnya ada pada saat mengupload file

hal ini terjadi karena 'foto' belum ada pada konfigurasi filesystem
untuk mengatasisnya kita akan mengubah pada config/filesystem.php

menjadi


nah seharusnya untuk sekarang edit sudah  tidak error lg..
kita coba jalankan

setelah di update data dapat masuk tanpa mengubah nip dan mengubah gambar

dan shownya

untuk melihat koding yang sudah benar bisa dilihat di
KaryawanController             https://pastebin.com/asEXVTrG
config/filesystem            https://pastebin.com/6guVy0N4
show.blade.php                https://pastebin.com/fhpS3edG
edit.blade.php                https://pastebin.com/im1mtaEa
create.blade.php            https://pastebin.com/7WaDJ8Ek

Loading...