Ich möchte mehrere Bilddateien mit unterschiedlichen Feld in der Datenbank wie product_image
, feature_image
, slurp_image
speichern. Ich verwenden Methode folgende Controller die BilddateienLaravel: So speichern Sie mehrere Bilddatei in der Datenbank
public function store(Request $request)
{
$product = new Product();
if($request->hasFile('product_image'))
{
$file = Input::file('product_image');
$imageName = time().'.'.$request->product_image->getClientOriginalExtension();
$product->product_image = $imageName;
$file->move('images/', $imageName);
}
if($request->hasFile('feature_image'))
{
$file = Input::file('feature_image');
$imageName = time().'.'.$request->feature_image->getClientOriginalExtension();
$product->feature_image = $imageName;
$file->move('images/', $imageName);
}
if($request->hasFile('slurp_image'))
{
$file = Input::file('slurp_image');
$imageName = time().'.'.$request->slurp_image->getClientOriginalExtension();
$product->slurp_image = $imageName;
$file->move('images/', $imageName);
}
// dd($product->product_image);
// dd($product->feature_image);
// dd($product->slurp_image);
$product->save();
}
zu sparen, wenn i dd() die $product->product_image
, $product->feature_image
, $product->slurp_image
i verschiedene andere Dateinamen sahen, aber nachdem sie in die Datenbank gespeichert Ich sah dieselbe Datei in der Datenbank gespeichert in anderes unterschiedliches Feld. jemand helfen, um herauszufinden, was könnte die Lösung bitte?
mehr wäre, wenn ich Ihre Lösung in der Steuerung zu implementieren bekam ich folgende Fehlermeldung: 'Error in file.php Linie 131: strrpos() erwartet, dass Parameter 1 eine Zeichenkette ist, Array gegeben " – Hola
Ist Ihr Code auf GitHub? Ich kann es mir kurz ansehen. Sonst werde ich den Code für Sie arbeiten hier, wenn ich bald mehr Zeit habe – n31l
https://pastebin.com/rRYyTUBa Patebin, wo ich den Controller-Code gesetzt habe – Hola