2
自分の名前で自分の画像をアップロードしたいと思います。しかし、私が試したとき、彼らは別の名前でアップロードします。例えば; php0K0Saj.57352.JPG(!?)Laravel 5.4自分の名前で画像をアップロード
マイコン;
public function post_Savenews(Request $request)
{
$request->all();
/* out of question
$head = $request->input('head');
$content = $request->input('content');
$keywords = $request->input('keywords'); */
$featured=$request->post_featured;
$extension=$request->post_featured->getClientOriginalExtension();
$photoName = $featured . '.' . rand(11111, 99999) . '.' . $extension;
$request->post_featured->move(public_path('uploads'), $photoName);
News::create(array('head' => $head, 'content' => $content, 'keywords' => $keywords,'post_featured'=>$photoName));
return redirect()->route('index');
}
を助けます!ありがとう –
しかし、x.jpg.jpgのような複数の拡張子があります(なぜこれが起こるか) –
私は答えを更新し、連結された拡張文字列を削除しました。 – Oluwaseye