I tried to store the image in DB along with some other data in another table ,but I get
"message": "Undefined variable $filenameA"
        //for picture refrences
        if (!empty($request->picture_a)) {
            $fileA = $request->file('picture_a');
            $extensionA = $fileA->getClientOriginalExtension();
            $filenameA = 'picture_a' . '_' . time() . '.' . $extensionA;
            $fileA->storeAs('uploads/picture_refrences', $filenameA);
            $data['picture_a'] = 'public/uploads/' . $filenameA;
        }
        if (!empty($request->picture_b)) {
            $fileB = $request->file('picture_b');
            $extensionB = $fileB->getClientOriginalExtension();
            $filenameB = 'picture_b' . '_' . time() . '.' . $extensionB;
            $fileB->storeAs('uploads/picture_refrences', $filenameB);
            $data['picture_b'] = 'public/uploads/' . $filenameB;
        }
        if (!empty($request->picture_c)) {
            $fileC = $request->file('picture_c');
            $extensionC = $fileC->getClientOriginalExtension();
            $filenameC = 'picture_c' . '_' . time() . '.' . $extensionC;
            $fileC->storeAs('uploads/picture_refrences', $filenameC);
            $data['picture_c'] = 'public/uploads/' . $filenameC;
        }
This is what I used and it was working when I used it to store in public directory now since I tried to store in storage it does not upload images enter image description here
 
    