Laravel Eloquent Mengambil Satu Kolom atau Kolom Tertentu

Kalau kita ingin mengambil satu kolom atau kolom tertentu dalam Eloquent Laravel caranya ialah dengan menambahkan kolom di belakang fungsi relationship.

Contoh :

public function user(){

return $this->hasOne(‘App\User’)->select(‘fullname’);

}

kalau mau lebih dari satu kolom tinggal menambahkan kolomnya :

public function user(){

return $this->hasOne(‘App\User’)->select(‘fullname’, ’email’);

}

 

Referensi :

https://laracasts.com/discuss/channels/eloquent/eloquent-hasone-relation-get-only-id-or-certain-columns

 

Iklan

Validasi email dengan PHP

Kalau kita bekerja dengan form seperti form registrasi, maka kita tidak akan asing dengan adanya input email.
ketika user memasukkan alamat email , maka kita perlu mengechek apakah email yang dimasukkan sesuai dengan format email atau tidak, bisa saja user iseng memasukkan text asal-asalan dan tugas kita lah yang memfilter email tersebut

Perlu kita ketahui untuk mengechek email benar atau tidak secara 100% tepat tidak mudah, sebab sangat komplikasi.  Namun begitu setidaknya kita dapat memvalidasi email meski sederhana . Dan perlu kita ketahui juga function validasi email antar programmer berbeda adalah hal wajar sebagaimana perbedaan algoritma setiap programmer adalah hal yang lumrah.

baik langsung saja :

function validasi_email($string)

{

$last_dot = strpos($string, ‘.’);

$ampersat  = strpos($string, ‘@’);

$length    = strlen($string);

return !($last_dot === false || $ampersat === false || $length === false || $last_dot – $ampersat < 3 || $length – $last_dot < 3);

}

Baca lebih lanjut