Kamis, 29 September 2022

belajar membuat create data

Apakah anda tau itu create data?

Create diartikan membuat atau menambahkan, membuat atau menambahkan data menggunakan aplikasi yang sudah dibuat, ketika kita menambahkan data diaplikasi nantinya akan otomatis akan masuk kedalam database yang sudah dibuat.

nahhhh panasaran kan?

disni saya akan memperkanlakan struktur ngoding yang akan kalian sering pakai di antaranya kalian harus tau dulu apa itu
1.model
2.tabel
3.controller
4.view
Pengertian
**Apa anda tau Laravel Model? Model merupakan salah satu dari bagian MVC yang akan berkomunikasi dengan database. Model yang sudah terhubung ke database akan digunakan/dipanggil via Controller sebagaimana konsep MVC itu berjalan.

**Migration atau tabel adalah sebuah fitur yang ada pada laravel. Dengan menggunakan migration laravel, memungkinkan kita untuk mengelola database dengan lebih mudah. Dengan menggunakan migration, kita bisa membuat table data dengan lebih mudah dan cepat.

**Laravel Controller merupakan salah satu bagian dimana seluruh fungsional web dibuat. Pada Controller dilakukan pengaturan untuk mengakses Model terkait dengan Database dan juga bagaimana mengirimkan datanya ke View. Berbagai pemrosesan juga dilakukan di dalam Controller.

**Views adalah representasi visual dari suatu halaman web yang pada umumnya bertugas untuk menampilkan data yang diterima oleh Controller dari Model. Dalam hal ini Views adalah bagian dari sistem Laravel di mana HTML dihasilkan dan kemudian ditampilkan di layar pengguna.

diantaranya yang harus kalian tau perintah pembuatan
1.model
2.tabel
3.controller

Contoh Perintah pembuatan
Perintah pembuatan model di cmd "php artisan make:model Book"
Perintah pembuatan table di cmd "php artisan make:migration create_pages_table"
Perintah pembuatan controller di cmd "php artisan make:controller DosenController"

disini saya akan memberikan contoh tentang pembuatan create data siswa

langkah awal kalian cukup cari struktur data siswa nya disini saya akan berikan contoh simpel yang akan saya buat diantarnya
foto
nama
nis
tanggal lahir
tempat lahir
jenis kelamin
alamat

Nah buat type data diantaranya

foto=> "$table->string('foto', 200)->default('default.png');"
nama=> "$table->string('nama')->nullable();"
nis=> "$table->string('nis')->nullable();"
tanggal lahir =>"$table->date('tgl_lahir')->nullable();"
tempat lahir => "$table->string('tempat_lahir')->nullable();"
jenis kelamin =>"$table->enum('jenis_kelamin',['L','P']);"
alamat =>"$table->string('alamat')->nullable();"

Diingatkan kembali buat nama di table jangan pakai sepasi harus andeskor/_

Nah buat langkah awal kita buka project kita yang sudah di install
lalu kita ketik printah di cmd

1.pembuatan model
nah jika sudah buka modelnya dan ketik perintah
2.pembuatan tabel jika berhasil langsung ctrl c
3.Pembuatan Controller
4.jika sudah lalu kita buka tabel yang sudah di buat atau control p cari nama nya tabel siswa nya dan ketik perintah di bawah ini
lalu ketik printah php artisan migrate

nah buat penjelasannya kenapa kita meng isi tabel ini karna tabel ini pungsinya untuk menyimpan data" di localhost phpmyadminnya yang sesuai kita isi.

5.lalu kita buka web.php nya dan ketik perintah di bawah ini
nah buat rouet ini berpungsi untuk mengarahkan view dan controllernya

6.lalu kita buka resources -> view dan kelik kanan buat folder data di dalam data kita buat lagi folder siswa jadi harus sesuai sam di web phpnya penempatan index sama createnya di dalam folder siswa
7.lalu kita buka controller siswa nya dan ketik perintah di bawah ini
ingat kita harus buka di fublic buat folder image buat menampung foto yang akan di arahkan ke imagenya.

8.jika sudah kita buka index nya dan ketik perintah
jika sudah tampilan nya akan gini, nh ini buat menampilkan data yang sudah di create atau di tambahkan.
9.lalu lita buka create nya dan ketik perintah
jika sudah tampilannya kan beginih
10.lalu coba kita inputkan datanya dan hasilnya akan beginih
11.Selesai dan buat aksi itu buat edit sama delet,Tugasnya Gimana bisa Edit dan Delete Selesaikan

Tidak ada komentar:

Posting Komentar