riskimeji's avatar

Why my path C:\xampp\tmp\phpD2A3.tmp when i upload image in laravel ?

Controller

$validatedData = $request->validate([
            'bio' => 'required|max:30',
            'sampul' => 'image|mimes:jpeg,png,jpg,png,svg|max:2048',
            'profile' => 'image|mimes:jpeg,png,jpg,png,svg|max:2048',
        ]);
        $sampulName = time().'.'.$request->sampul->extension();
        $profileName = time().'.'.$request->profile->extension();
        $request->sampul->move(public_path('assets/images/sampul'), $sampulName);
        $request->profile->move(public_path('assets/images/profile'), $profileName);
        
        User::where('id',auth()->user()->id)->update($validatedData);
        $username = Auth::user()->username;
        return redirect("dashboard/profile/$username/edit")->with('message','Sukses Update Data');
0 likes
1 reply
SilenceBringer's avatar

@riskimeji it's not laravel-specific, it's how it works in php: your uploaded file placed in dir defined as temp dir in your system. Then you move it to any place you need

Please or to participate in this conversation.