Ошибка при загрузке изображения. SplFileInfo :: getSize (): сбой статистики - PullRequest
0 голосов
/ 16 марта 2020

Возникли проблемы при загрузке изображения в папку laravel publi c. Я использую метод перемещения для загрузки изображения в папку и получаю это сообщение об ошибке во время сохранения данных в базе данных с помощью метода save (). Код магазина метод выглядит следующим образом. Пожалуйста, помогите мне решить эту проблему.

public function store(\Illuminate\Http\Request $request)
{
    if($request->hasFile('picture'))
    {
        $file = $request->file('picture');
        $size = $file->getSize();
        $fileNameWithExt = $file->getClientOriginalName();
        $fileName = pathinfo($fileNameWithExt, PATHINFO_FILENAME);
        $extension = $request->file('picture')->getClientOriginalExtension();
        $fileNameToStore = $fileName.'_'.time().'.'.$extension;
        $destinationPath = 'img/';
        $file->move($destinationPath, $fileNameToStore);
    }
    else
    {
        $fileNameToStore = 'noimage.jpg';
    }
    $user = new User;
    $user->name = $request->name;
    $user->last_name = $request->last_name;
    $user->email = $request->email;
    $user->password = Hash::make($request->password);
    $user->contact = $request->contact;
    $user->department_id = $request->department;
    $user->date_of_birth = $request->date_of_birth;
    $user->picture = $fileNameToStore;
    $user->comments = $request->comments;
    $user->type = $request->type;
    $user->save();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...