Level 50
Hi @me10071990
What do you mean only one input box is working for featured(image)
What fill happen if you change order of if statements? The other will start to work?
1 like
I am trying to upload more than one image , with title for each image individually, however, only one input box is working for featured(image). Here is my controller
public function store(Request $request)
{
$this->validate($request, [
'head_title' =>'required',
'title1' =>'required',
'title2' =>'required',
'title3' =>'required',
'title4' =>'required',
'title5' =>'required',
'title6' =>'required',
'title7' =>'required',
'title8' =>'required',
'featured'=>'mimes:jpeg,pdf,docx,png:5000',
'file'=>'mimes:jpeg,pdf,docx,png:5000',
'featured2'=>'mimes:jpeg,pdf,docx,png:5000',
'featured3'=>'mimes:jpeg,pdf,docx,png:5000',
'featured4'=>'mimes:jpeg,pdf,docx,png:5000',
'featured5'=>'mimes:jpeg,pdf,docx,png:5000',
'featured6'=>'mimes:jpeg,pdf,docx,png:5000',
'featured7'=>'mimes:jpeg,pdf,docx,png:5000',
'category_id'=>'required',
]);
// Create Initial Required Data Array
$data = [
'head_title'=>$request->head_title,
'title1'=>$request->title1,
'title2'=>$request->title2,
'title3'=>$request->title3,
'title4'=>$request->title4,
'title5'=>$request->title5,
'title6'=>$request->title6,
'title7'=>$request->title7,
'title8'=>$request->title8,
//'title9'=>$request->title9,
// 'title10'=>$request->title10,
'category_id'=>$request->category_id,
// $date = date('Y-m-d H:i:s'),
// $date_time = Carbon::createFromFormat('Y-m-d H:i:s', $date)
// ->format('d-m-Y'),
// 'date_time'=>Carbon::parse(strtotime($request->date_time))->format('Y-m-d'),
];
// Optionally add 'featured' if found to the Data array
if (request('featured'))
{
$featured = request('featured');
$file_name = time() . $featured->getClientOriginalName();
$featured->move('uploads/gallery', $file_name);
$data['featured'] = 'uploads/gallery/'.$file_name;
}
if (request('file'))
{
$featured1 = request('file');
$file_name = time() . $featured1->getClientOriginalName();
$featured1->move('uploads/gallery', $file_name);
$data['file'] = 'uploads/gallery/'.$file_name;
}
if (request('featured2'))
{
$featured2 = request('featured2');
$file_name = time() . $featured2->getClientOriginalName();
$featured2->move('uploads/gallery', $file_name);
$data['featured2'] = 'uploads/gallery/'.$file_name;
}
if (request('featured3'))
{
$featured3 = request('featured3');
$file_name = time() . $featured3->getClientOriginalName();
$featured3->move('uploads/gallery', $file_name);
$data['featured3'] = 'uploads/gallery/'.$file_name;
}
if (request('featured4'))
{
$featured4 = request('featured4');
$file_name = time() . $featured4->getClientOriginalName();
$featured4->move('uploads/gallery', $file_name);
$data['featured4'] = 'uploads/gallery/'.$file_name;
}
if (request('featured5'))
{
$featured5 = request('featured5');
$file_name = time() . $featured5->getClientOriginalName();
$featured5->move('uploads/gallery', $file_name);
$data['featured5'] = 'uploads/gallery/'.$file_name;
}
if (request('featured6'))
{
$featured6 = request('featured6');
$file_name = time() . $featured6->getClientOriginalName();
$featured6->move('uploads/gallery', $file_name);
$data['featured6'] = 'uploads/gallery/'.$file_name;
}
if (request('featured7'))
{
$featured7 = request('featured7');
$file_name = time() . $featured7->getClientOriginalName();
$featured7->move('uploads/gallery', $file_name);
$data['featured7'] = 'uploads/gallery/'.$file_name;
}
if (request('featured8'))
{
$featured8 = request('featured8');
$file_name = time() . $featured8->getClientOriginalName();
$featured8->move('uploads/gallery', $file_name);
$data['featured8'] = 'uploads/gallery/'.$file_name;
}
// Optionally add 'file' if found to the Data array
// Create the Post with the $data Array
gallery::create($data);
//$post=Post::whereBetween('created_at',[$date_time, $to])->get();
Session::flash('success', 'Images has posted');
return redirect()->route('gallery');
}
Please or to participate in this conversation.