Select Page

Author: Eren Yoga Eriyana

Tips dan Trick Menggunakan Eloquent Laravel

Pada artikel ini kita akan membahas seputar tips dan trik Eloquent. Seperti yang kita ketahui Eloquent adalah sebuah fitur yang terdapat pada laravel yang digunakan untuk mengelola database dengan mudah. Eloquent menyediakan berbagai fungsi query SQL, namun mungkin banyak fungsi tersembunyi yang belum sobat Coders ketahui. Jadi, mari langsung kita bahas saja. 1. Increments dan Decrements Daripada menggunakan ini: $article = Article::find($article_id); $article->read_count++; $article->save(); Lebih baik gunakan ini: $article = Article::find($article_id); $article->increment(‘read_count’); Atau bisa juga seperti ini: Article::find($article_id)->increment(‘read_count’); Article::find($article_id)->increment(‘read_count’, 10); // +10 Product::find($produce_id)->decrement(‘stock’); //  -1 2. XorY Methods Eloquent menyediakan fungsi yang menggabungkan dua methods, seperti XorY (lakukan X, jika tidak lakukan Y) Contoh 1 – findOrFail() Daripada seperti ini: $user = User::find($id); if (!$user) { abort (404); } Lebih baik lakukan ini: $user  = User::findOrFail($id); Contoh 2 – firstOrCreate() Daripada seperti ini: $user = User::where(’email’, $email)->first(); if (!$user) {     User::create([             ’email’ => $email         ]); } Lebih singkat seperti ini: $user = User::firstOrCreate([’email’ => $email]); 3. Relasi dengan Kondisi dan Ordering Berikut cara yang biasa digunakan untuk membuat relasi. public  function users() {     return  $this->hasMany(‘App\User’); } Pada code realasi tersebut kita bisa menambahkan method where dan orderBy. Misalnya jika kita ingin membuat relasi dengan kriteria tertentu untuk beberapa pengguna dan diurutkan oleh email, maka kita bisa melakukan ini. public function approvedUsers() {     return $this->hasMany(‘App\User’)     ->where(‘approved’, 1)     ->orderBy(’email’); } 4. Find Multiple Entries Pasti Coders...

Read More

Belajar Jarah Jauh Menggunakan Ethol

Di kondisi yang seperti ini akibat dari virus Covid-19 mengharuskan kita untuk dapat beradaptasi dengan keadaan dan kebiasaan yang baru, seperti contohnya adalah pembelajaran yang seharusnya dilakukan secara tatap muka harus menyesuaikan dengan keaadan yang ada saat ini dengan cara melakukan Pembelajaran Jarak Jauh atau PJJ. Pembiasaan baru ini memiliki dampak positif serta negative, dimana dampak positifnya mahasiswa dapat melakukan pembelajaran normal yang bisa dilakukan di luar lingkungan kampus namun dampak negativenya yaitu membuat interaksi antara mahasiswa menjadi berkurang. Untuk mengadaptasi kebiasaan baru ini perguruan tinggi PENS menghadirkan sebuah aplikasi E-Lerning dengan nama ETHOL. ETHOL sendiri meruapakan aplikasi E-Lerning resmi dari Politeknik Elektronika Negeri Pens (PENS) yang digunakan untuk membantu kegiatan pembelajaran jarak jauh antara mahasiswa serta dosen.. Gambar pens/ethol Aplikasi ETHOL sendiri sudah banyak melakukan pembaruan serta penambahan fitur terkini yang dirasa dapat mendukung proses belajar mengajar secara Online. Keunggulan serta fitur fitur yang ada di aplikasi E-Lerning ETHOL antara lain: Jadwal kuliah Di dalam aplikasi E-Lerning ETHOL dapat menampikan jadwal kuliah yang sedang kita ikuti. 2. Perkuliahan Online Seperti fungsinya, aplikasi E-Lerning ETHOL menjadi sarana dalam belajar mengajar yang dapat dilakukan secara online. 3. Materi & Tugas Online Aplikasi E-Lerning ETHOL merupakan wadah bagi para dosen serta mahasiswa dalam memberikan materi kuliah secara online serta pengumpulan tugas kuliah secara online. 4. Forum Diskusi Mata Kuliah Untuk memberikan kenyamanan bagi mahasiswa serta dosen, aplikasi E-Lerning ETHOL dilengkapi dengan...

Read More

Pin It on Pinterest