Salah satu modul pertama yang akan dikerjakan adalah modul dengan tabel yang tidak bergantung pada tabel lain, jadi pada seri ke-3 ini kita akan melengkapi outlet manajemen modul, yang dalam modul ini berfungsi untuk mengumpulkan semua outlet data yang dimiliki oleh perusahaan binatu itu adalah.
Dalam seri ini kita akan bermain di sekitar konsep CRUD menggunakan Laravel sebagai backend dan Vue.js untuk menangani dari sisi klien dengan bantuan aksioma untuk berkomunikasi antara keduanya.
Dalam seri ini kita akan bermain di sekitar konsep CRUD menggunakan Laravel sebagai backend dan Vue.js untuk menangani dari sisi klien dengan bantuan aksioma untuk berkomunikasi antara keduanya.
//[.. CODE SEBELUMNYA ..]
{ path: '/login', name: 'login', component: Login }, //TAMBAHKAN CODE BARU INI { path: '/outlets', component: IndexOutlet, children: [ { path: '', name: 'outlets.data', component: DataOutlet, meta: { title: 'Manage Outlets' } }, { path: 'add', name: 'outlets.add', component: AddOutlet, meta: { title: 'Add New Outlet' } }, { path: 'edit/:id', name: 'outlets.edit', component: EditOutlet, meta: { title: 'Edit Outlet' } } ] } //TAMBAHKAN CODE INI //
[.. CODE SETELAHNYA ..]
{ path: '/login', name: 'login', component: Login }, //TAMBAHKAN CODE BARU INI { path: '/outlets', component: IndexOutlet, children: [ { path: '', name: 'outlets.data', component: DataOutlet, meta: { title: 'Manage Outlets' } }, { path: 'add', name: 'outlets.add', component: AddOutlet, meta: { title: 'Add New Outlet' } }, { path: 'edit/:id', name: 'outlets.edit', component: EditOutlet, meta: { title: 'Edit Outlet' } } ] } //TAMBAHKAN CODE INI //
[.. CODE SETELAHNYA ..]
Penejelasan: Kita memiliki rute / outlet dimana rute ini memiliki 3 anak sehingga rute dari anak ini akan memiliki awalan / outlet dan masing-masing rute ini menggunakan komponen-nya sendiri. Sebagai contoh, rute add path-nya akan menjadi / outlet / add.
Masih dengan file yang sama, komponen impor yang dibutuhkan:
import IndexOutlet from './pages/outlets/Index.vue'
import DataOutlet from './pages/outlets/Outlet.vue'
import AddOutlet from './pages/outlets/Add.vue'
import EditOutlet from './pages/outlets/Edit.vue'
Terakhir dari file router.js adalah dengan menambahkan sebaric scrypt
//[.. CODE SEBELUMNYA ..]
router.beforeEach((to, from, next) => {
store.commit('CLEAR_ERRORS') //TAMBAHKAN BARIS INI
if (to.matched.some(record => record.meta.requiresAuth)) {
let auth = store.getters.isAuth
if (!auth) {
next({ name: 'login' })
} else {
next()
}
} else {
next()
}
})
//[.. CODE SETELAHNYA ..]
Penjelasan Kode baris diatas berfungsi untuk memperbaiki status kesalahan setiap kali halaman di-load.
Tinggalkan file routers.j, lalu pindah ke tugas selanjutnya yaitu membuat 4 buah file yaitu: Index.vue, Outlet.vue, Add.vue dan Edit.vue. Buat ke 4 file tersebut di dalam halaman folder / outlet.
Tujuan awal kita adalah mengeluarkan daftar data outlet, sehingga kita hanya akan bergantung pada file Index.vue, buka file tersebut dan tambahkan kode berikut
Penjelasan: Tag kustom yang digunakan untuk komponen Breadcrumb.vue membuat dinamis breadcrumb tergantung dari halaman yang sedan diakses. Ternyata file Index.vue ini hanya berfungsi sebagai tampilan orang tua yang akan saya buat anak-anak yang dimilikinya pada tag
Lalu file apa yang meng-handle daftar data outlet? Benar sekali, ajukan Outlet.vue. Akan tetapi sebelum berpindahkan ke file ini, kita buat terlebih dahulu komponen Breadcrumb.vue di dalam komponen folder dan tambahkan kode berikut:
Pada metode edit () hanya dapat digunakan untuk mengambil data tunggal berdasarkan kode dan dikirimkannya kembali ke klien. Pada metode pembaruan () kita melakukan validasi dan mengambil data berdasarkan kode kemudian mengubah data tersebut dengan mengeluarkan kode yang tidak diubah.
Delete Outlet
Kita tidak akan melakukan perubahan pada sisi client dalam hal ini adalah Vue.js, karena fungsi untuk mengirimkan permintaan hapus data sudah dikerjakan pada bagian Manage Outlets. Hal yang akan dilakukan pada bagian ini adalah membuat API-nya untuk memproses permintaan tersebut. Buka file OutletController.php dan tambahkan method:public function destroy($id)
{
$outlet = Outlet::find($id);
$outlet->delete();
return response()->json(['status' => 'success'], 200);
}
Penjelasan: Baris pertama mengambil data berdasarkan id dan kemudian pada baris selanjutnya mengambil data ini menggunakan metode delete ().
untuk yang ingin mendapatkan Source code gratis secara Full klik aja disini dan jangan lupa Share ketemen-temen kamu agar admib selalu update Source Code Project Web dan Aplikasi Mobile Android / IOS
See also the Source Code Project here :
- Donwload Source Code Project Android Studio Finder Place Web Service Admob
- Donwload PHP Script Web Dev For Bitcoin Payment
- Source Code Story Saver for Instagram Project Android Studio integrate Firbase Admob
- SOURCE CODE Project ANDROID HD WALLPAPER 3D + ADMOB Full Tutorial Reskin
- Source Code Project Android Game Template Color Gravity Buildbox Integrated Admob
- Source Code Kamus Jawa Indonesia Project Android Studio / Eclipse Java
- Source Code Project Android Studio Chat Realtime Framework Firebase SDK
- Source Code Project Game Tower Tumbler Buildbox Android Studio integrate Admob
- Source Code Project Game unity version 2018.3.0 Merge Plane Free Easy Reskin integrate Admob
- Source Code project Game Rock Paper Scissors Android Studio Siap Pakai Connect to Admob
- Source Code POS (Point of sale) & Inventory System Using PHP native 7 Mysql 2019
- Source Code Project Android Flappy Plane 2019 Game In UNITY ENGINE
- Free Donwload Source Code Android Game Template Piano Tiles 2 Buildbox
- Source Code Project Game Android Knife Hit with Unity 2017.4.18
- Source Code Project Android Studio Native Slide Show Application
- Source Code Test Questioner Online Reviewer System web Base PHP Native Mysql
- Source code Web Landing Page Ninja App Script HTML 5 - Responsive Mobile App
- Source code Web Landing Page Ninja App Script HTML 5 - Responsive Mobile App
- Source code Web PHP Contact US Full Responesive HTML 5
- Source Code Personnel Property Equipment System In PHP Native
- Source Code Web based Ticket Booking Flight System In PHP Native 7
- Jual source code murah admob android Wify hacker prank hanya 10$ Dollar
- Free Source Code Aplikasi cetak kartu ujian Berbasis Webased PHP Native 5.0
- Jual murah Source Code VPN ultimate Android Studio + Admob hanya 100 ribu
- Cara Mendapatkan Code SHA1 pada Framework Flutter Android
- Memulai Cara Membuat Aplikasi Android dengan Flutter dengan Android Studio