print_r(date('Y-m-d', strtotime($request->tahun)));
- convert embed link url youtube video untuk diputar di view blade laravel
$shortUrlRegex = '/youtu.be\/([a-zA-Z0-9_]+)\??/i';
$longUrlRegex = '/youtube.com\/((?:embed)|(?:watch))((?:\?v\=)|(?:\/))(\w+)/i';
if (preg_match($longUrlRegex, $user->video->link, $matches)) {
$youtube_id = $matches[count($matches) - 1];
}
if (preg_match($shortUrlRegex, $user->video->link, $matches)) {
$youtube_id = $matches[count($matches) - 1];
}
$user->link_video = 'https://www.youtube.com/embed/' . $youtube_id;
- Penggunaan Try Catch untuk validasi data jika error :
try {
// execute process
$kegiatan = Kegiatan::findOrFail($id);
$kegiatan->delete();
} catch (\Exception $e) {
// if failed or error
return Redirect::action('KegiatanController@index')->with('flash-failed','Maaf Data Tidak Bisa Dihapus, Karena Telah Digunakan Sebagai Relasi.');
}
return Redirect::action('KegiatanController@index')->with('flash-success','Data anda berhasil dihapus.');
- Cara group ing array menjadi untuk looping :
$result = array();
foreach ($data as $element) {
$result[$element['id']][] = $element;
}
https://stackoverflow.com/questions/12706359/php-array-group/32293789
Tidak ada komentar:
Posting Komentar