MySQL
October 11, 2024
SQL DIFF DATE WITHOUT WEEKEND
Laravel
September 11, 2024
Selamat siang para pembaca, udah lama tidak posting. Kali ini saya akan membagikan cara singkat upload data dari excel ke database. Saya menganggap para pembaca disini sudah paham akan konsep Laravel jadi tidak saya jelaskan detailnya. Pertama buat Controller Import seperti ini bawah ini : public function ImportData(Request $request){ try { $this->validate($request, [ 'file' => 'required|mimes:csv,xls,xlsx', 'tahun' => 'required', ]); $semester = $request->input('semester'); $tahun = $request->input('tahun'); $file = $request->file('file'); $raw = Excel::toArray([], $file); $slice =…
SQL DIFF DATE WITHOUT WEEKEND atau dalam bahasa Indonesianya memcari selisih hari dengan mengeluarkan hari sabtu dan minggu. Langsung saja ya teman-teman, beberapa waktu lalu saya ada permintaan oleh client untuk menampilkan data dimana data tersebut dibagi dengan jumlah hari kecuali hari libur, singkatnya memfilter tanggal dari sekian sampai tanggal sekian dan hari sabtu minggu tidak dihitung. Untuk querynya teman-teman bisa pelajari query dibawah ini : SELECT nama_flok, unit, ap, tanggal_doc_in - interval 1 day…
Selamat pagi para pembaca dan calon programer handal, kali ini saya akan berbagi lagi tips mudah mengolah data di php menggunakan looping data agar code pemrograman tidak gemuk, masalah seperti ini akan sering kita jumpai jika mengerjakan project-project dari peruhaan yang tiap hari ada ribuan transaksi, jika kita tidak menggunakan query looping maka code yang ditulis akan banyak, dan tentu untuk maintenance pasti akan susah. Sebagai contoh code dibawah ini : $data_unit = DB::select("SELECT kodeunit…
Selamat siang para pembaca, beberapa hari lalu saya membagikan cheat sheet Laravel Database, kali ini lanjut cheat sheet bagian ke 3 yaitu Route dan URL, Route dan URL ini sering digunakan dalam membuat project menggunakan Laravel, langsung saja simak dibawah ini ; Route Route::get('foo', function(){}); Route::get('foo', 'ControllerName@function'); Route::controller('foo', 'FooController'); RESTful Controllers Route::resource('posts','PostsController'); Route::resource('photo', 'PhotoController',['only' => ['index', 'show']]); Route::resource('photo', 'PhotoController',['except' => ['update', 'destroy']]); Triggering Errors App::abort(404); $handler->missing(...) in ErrorServiceProvider::boot(); throw new NotFoundHttpException; Route Parameters Route::get('foo/{bar}', function($bar){});…
Selamat siang menjelang sore teman-teman, kali ini saya akan melanjut tips Cheat Sheet dari Laravel yang sudah pernah saya posting sebelumnya tentang Artisan di Laravel. Kali ini saya akan membagikan yang tidak kalah pentingnya cheat sheet database dimana ini menjadi poin paling penting di dunia pemrograman Laravel. Teman-teman bisa pelajari cheat sheet dibawah ini : Basic Database Usage DB::connection('connection_name'); Running A Select Query $results = DB::select('select * from users where id = ?', [1]); $results…