Merhabalar,
Bir profil formu hazırlamaktayım.(ad soyad kişisel bilgiler profil fotosu vs.) Bunları bir modal üzerinde tutuyorum ve ajax ile post ediyorum. Ancak resim yükleme kısmında takıldım kaldım.
<input type="file" id="file" data-size="sm" data-badge="false" data-iconName="glyphicon-inbox" data-buttonName="btn-primary" name="profile">
Form'da enctype="Multipart/form-data" şeklinde tag uyguladım.
$.ajax({
url: '',
type: "post",
data: {'_token': '','profile':$('#file').val()}
});
Post'umda daha bir çok input var ancak uzamaması için onları kaldırdım.
$profile= $request->file('profile');
$fileName = $profile->getClientOriginalName();
$fileExtension = $profile->getClientOriginalExtension();
$name = str_slug($fileName) . str_slug(str_random(5)) . '.' . $fileExtension;
$move = $profile->move('Backend/avatar/',$name);
$ex->profile= $name;
$ex->save();
Bu hatayı almaktayım;
Call to a member function getClientOriginalName() on null
Bu problemi nasıl giderebilirim ?