при нажатии на кнопку подписаться:
<a href="{{ route('user.follow', $user->id) }}">Follow</a>
laravel выводит ошибку: Undefined variable: e
мой route.php:
Route::post('/sn/profile/{profileId}/follow', 'FollowUserSystem@followUser')->name('user.follow');
Route::post('/sn/profile/{profileId}/unfollow', 'FollowUserSystem@unFollowUser')->name('user.unfollow');
до контроллера дело не доходит, поскольку писал там редирект на домашнюю страницу и опять ловлю эту ошибку, но все равно прикреплю контроллер:
public function followUser(int $profileId)
{
return redirect()->route('home');
}
public function unFollowUser(int $profileId)
{
$user = User::where('id', $profileId)->first();
if(!$user) {
return redirect()->back();
}
$user->followers()->detach(auth()->user()->id);
return redirect()->back();
}