В других функциях Auth::user() работает как надо
public function addFriendApi($id){
$user = User::where('id', $id)->first();
Auth::user()->addFriend($user);
return response()->json('Complete', 201);
}
let addFriend = document.querySelector('.addFriend');
let userID = document.querySelector('.user-id').getAttribute('data-attr')
async function dataSend(){
let response = await (await fetch("http://myfirst/api/addfriend/"+userID, {
'method': 'POST',
'mode': 'no-cors',
'headers': {
'Content-Type': 'application/json; charset=utf-8'
},
})).json()
addFriend.remove()
}
<p class="addFriend" onclick="dataSend()">Добавить в друзья</p>