Ошибка вызова функции-члена getRealPath () в bool - PullRequest
0 голосов
/ 09 ноября 2019

Я получаю эту ошибку «Вызов функции-члена getRealPath () при bool»

if($request->hasFile('content')) { 
    $filenameWithExt = $request->file('content')->getClientOriginalName(); 
    $filename = pathinfo($filenameWithExt,PATHINFO_FILENAME); 
    $extension = $request->file('content')->getClientOriginalExtension(); 
    $fileNameToStore = $filename.'_'.time().'.'.$extension; 
    $path = $request->file('content')->storeAs('public/content',$fileNameToStore); 
} else { 
    $fileNameToStore = 'No Image,Music and Video selected please! check and try again.'; 
}
$post = new Post;
 $post->body = $request->input('body');
 $post->content = $fileNameToStore;
 //Error exist here
 $post = Image::make($fileNameToStore->getRealPath());
 $post->text('The quick brown fox jumps over the lazy dog.');
 $post->save();

1 Ответ

0 голосов
/ 10 ноября 2019

getRealPath() - это метод SplFileInfo

См .: https://www.php.net/manual/en/splfileinfo.getrealpath.php

Если вы хотите использовать getRealPaht(), попробуйте это:

Image::make(
    $request->file('content')->getRealPath()
)->save('public/content',$fileNameToStore);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...