'how i insert these array data to two different row in database in Laravel
Array ( [song_name] => Array ( [0] => kgf_maa_theme.mp3 [1] => Tere Sang Yaara ! Rustom Movie Song.mp3 )
[song_thumnail] => Array
(
[0] => DSC_0021.JPG
[1] => DSC_0024.JPG
)
)
//my code for uploading multiple songs and image
$songs_arr = array();
$song_thumnails_arr = array();
$songs = $request->file('song');
$song_thumnails = $request->file('song_thumnail');
// print_r($songs);
// exit;
if ($songs) {
foreach ($songs as $song) {
$name = $song->getClientOriginalName();
$song->move('mp3/', $name);
$songs_arr[] = $name;
}
}
if ($song_thumnails) {
foreach ($song_thumnails as $song_thumnail) {
$name = $song_thumnail->getClientOriginalName();
$song_thumnail->move('thumnail/', $song_thumnail);
$song_thumnails_arr[] = $name;
}
}
}
$data = ([
'song_name' => $songs_arr,
'song_thumnail' => $song_thumnails_arr,
]);
// print_r($songs_arr);
print_r($data);
exit;
DB::table('music')->insert($data);
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
