I have the following problem with laravel and php.
Currently I have a section called "news" in Spanish and "news" in English. in which a name, description and image are loaded. Until then everything is fine, the issue is that when an image is loaded it is displayed for both languages. What I really want is to separate an image for each language. I have tried the following but without success. someone could help me.
public function update(Request $request, $id)
{
$titulo = $request->titulo;
$titulo_en = $request->titulo_en;
$descripcion =$request->descripcion;
$descripcion_en =$request->descripcion_en;
$error = false;
$desError = "";
if($error == false){
$data = [
'titulo' =>$titulo,
'titulo_en' =>$titulo_en,
'descripcion'=>$descripcion,
'descripcion_en'=>$descripcion_en];
$noticia = DB::table('trm_noticias_seccion')->where('id', $id)->first();
$ruta = $noticia->imagen;
if ($request->hasFile('input_imagen')) {
$extension = $request->file('input_imagen')->getClientOriginalExtension();
$directory ='img/noticia/';
$filename = uniqid('Noticia_').'.'.$extension;
$ruta = $directory.$filename;
$request->file('input_imagen')->move(public_path().'/'.$directory, $filename);
}
$data['imagen'] = $ruta;
DB::table('trm_noticias_seccion')
->where('id', $id)
->update($data);
/*IMAGEN INGLES*/
if($error == false){
$noticia_en = DB::table('trm_noticias_seccion')->where('id', $id)->first();
$ruta_en = $noticia->imagen_en;
if ($request->hasFile('input_imagen_en')) {
$extension_en = $request->file('input_imagen_en')->getClientOriginalExtension();
$directory_en ='img/noticia/';
$filename_en = uniqid('Noticia_').'.'.$extension_en;
$ruta_en = $directory_en.$filename_en;
$request->file('input_imagen_en')->move(public_path().'/'.$directory_en, $filename_en);
}
$data_en['imagen_en'] = $ruta_en;
DB::table('trm_noticias_seccion')
->where('id', $id)
->update($data_en);
/*IMAGEN INGLES*/
Flash::success('Noticia Modificada!');
}else{
Flash::error('<ul>'.$desError.'</ul>');
}
return redirect()->route('administrar.noticias-seccion.edit', ['id' => $id]);