Akses parameter route di middleware laravel

$id=$request->route()->parameters('id');

Convert Hasil foreach ke array

$results=App\Mahasiswa::all();



foreach ($results as $result){
$array[]=$result->id; //hasil $result->id adalah 1,2,3
}
$array // hasilnya [1,2,3]

fungsi group_concat_max_len

Berawal ketika saya membuat pivot dynamic menggunakan group_concat ternyata data tidak bisa di tampilkan semua,hanya sebagian dan ternyata masalahnya ada di limit group_concat.
limit group_concat default nya 1024 karakter..

jadi solusinya naikan limit nya menggunkan syntax..

SET SESSION group_concat_max_len = 1073000;

Cara Instal Composer

Cara Install Composer

Apa itu Composer ?? Merupakan php Dependency..

jika anda menggunakan sistem operasi windows anda tinggal download installer di sini

dan install seperti biasa

dan jika anda menggunakan sistem operasi berbasis linux atau sejenis nya lah.. :D

download composser

curl -sS https://getcomposer.org/installer | php


pindah kan composer.phar yang telah di download ke direktori user/local/bin/composer

mv composer.phar  /usr/local/bin/composer

jika sudah ketik composer jika muncul seperti di bawah..


Pivot Tabel Absen Finger print

Membuat Pivot dari data absen finger

jika kita punya data absen finger seperti di bawah



lalu kita buat syntax sql nya

select no_absen,
  max(case when rownum = 1 then checktime end) Date1,
  max(case when rownum = 2 then checktime end) Date2,
  max(case when rownum = 3 then checktime end) Date3,
  max(case when rownum = 4 then checktime end) Date4
from(
select absenfinger.no_absen,
    absenfinger.checktime,
    @row:=if(@prev=date_format(absenfinger.checktime,'%Y-%m-%d'), @row,0) + 1 as rownum,
    @prev:=date_format(absenfinger.checktime,'%Y-%m-%d') as date
  from absenfinger JOIN rencanakerja ON absenfinger.no_absen = rencanakerja.no_absen,(SELECT @row:=0, @prev:=null) r
  WHERE date_format(absenfinger.checktime,'%Y-%m-%d')=date_format(rencanakerja.tanggal,'%Y-%m-%d')
    )s
    GROUP BY date
  order by no_absen, checktime

ini baru pivot static belum dinamis bray..





















parsing variabel php bertipe data string ke java script lewat onclick

parsing variabel php bertipe data string ke java script lewat onclick

gunakan ini

echo '<div><span id="anything" onclick="updatePos(\''.$ratelink.'\')">Save</div>';

Project Laravel 404 notfound di ubuntu

saat memindahkan project laravel dari windows ke ubuntu dan buat virtual host..
yang muncul hanya halaman utama saja dan tidak bisa akses ke url lain padahal route sudah ada..

Not Found

The requested URL /sim was not found on this server.

Apache/2.4.18 (Ubuntu) Server at localhost Port 80

caranya di virtual host yang anda buat ubah jadi seperti ini..

<Directory /var/www/html/public> <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> </Directory>

dan pastikan sudah jalankan command a2enmod rewrite