<?php
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;
class UserController extends Controller
{
// 略
public function likes(string $name)
{
$user = User::where('name', $name)->first();
$articles = $user->likes->sortByDesc('created_at');
return view('users.likes', [
'user' => $user,
'articles' => $articles,
]);
}
//==========ここから追加==========
public function followings(string $name)
{
$user = User::where('name', $name)->first();
$followings = $user->followings->sortByDesc('created_at');
return view('users.followings', [
'user' => $user,
'followings' => $followings,
]);
}
public function followers(string $name)
{
$user = User::where('name', $name)->first();
$followers = $user->followers->sortByDesc('created_at');
return view('users.followers', [
'user' => $user,
'followers' => $followers,
]);
}
//==========ここまで追加==========
public function follow(Request $request, string $name)
{
// 略
}
// 略
}