I'm:fopen()函數:文件名不能爲空具有 <code>ErrorException</code>在<code>FilesystemAdapter.php</code>線146(laravel 5.4)
fopen(): Filename cannot be empty
使用laravel FilupLoad->store()
方法
形式是多部分/形式數據
商店代碼:
if ($request->hasFile('photo') && $request->photo->isValid()) {
// dd($request->file('photo'));
$path = $request->photo->store('profiles');
$imagen = new Imagen(['url' => $path]);
$imagen->save();
$perfil->imagen()->attach($imagen);
}
如果我使用dd($request->file('photo'));
並查看文件名
對此有何幫助? 看到FilesystemAdapter.php
後,它似乎是getRealPath()
的問題,總是返回false。有任何想法嗎?我是新來的PHP
第146行是您向我們展示的11行中的哪一行? – RiggsFolly
是laravel的FilesystemAdapter的一部分。我不認爲我必須改變這一點。我是新來的php – zeuz1983
@RiggsFolly我看着FilesystemAdapter.php,它似乎是getRealPath()的問題,總是返回false。這就是我能找到的。 – zeuz1983