в приложении My laravel 5.6 У меня есть функция хранения изображений в моем контроллере, как это,
public function store(Request $request)
{
$image = new Category();
if ($request->hasFile('image')) {
$dir = 'images/';
$extension = strtolower($request->file('image')->getClientOriginalExtension()); // get image extension
$fileName = str_random() . '.' . $extension; // rename image
$request->file('image')->move($dir, $fileName);
$image->categoryimage = $fileName;
}
$image->save();
}
теперь мне нужно проверить перед сохранением изображения, если сохранение без изображения (пустое) и если нет, формат файла равен(PNG, JPEG, PNG).как я могу это сделать?