Cześć, integruję CkEditor z Laravel, wszystko jest ok poza przesyłaniem obrazów. Oto mój kod zapisu obrazu
public function upload(Request $request)
{
if ($request->hasFile('upload')) {
$originName = $request->file('upload')->getClientOriginalName();
$fileName = pathinfo($originName, PATHINFO_FILENAME);
$extension = $request->file('upload')->getClientOriginalExtension();
$fileName = $fileName.'_'.time().'.'.$extension;
$request->file('upload')->move(public_path('images'), $fileName);
$url = asset('images/'.$fileName);
@header('Content-type: text/html; charset=utf-8');
return response()->json(['fileName' => $fileName, 'uploaded' => 1, 'url' => $url]);
}
}
zwracam odpowiedź json, plik się zapisuje, pojawia się komunikat o poprawnie przesłany obrazie natomiast do bazy trafia taki link do zdjęcia blob:http://localhost:8000/95babddc-49da-4c68-b292-16c8656942e7 czyli tak jakby link tymczasowy. Co muszę zmienić?