Files
movies/app/Http/Controllers/ProfileController.php
T
2025-02-16 21:11:07 +02:00

27 lines
660 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\MediaList;
use App\Models\MediaListItem;
use App\Models\User;
use Illuminate\Http\Request;
class ProfileController extends Controller
{
public function show(string $slug)
{
$user = User::where('slug', $slug)->first();
$watchedList = MediaList::where('slug', MediaList::WATCHED)->first();
$lastWatchedListItem = MediaListItem::with('item')->where('media_list_id', $watchedList->id)
->orderBy('id', 'desc')
->first();
$lastWatched = $lastWatchedListItem->item;
return view('profile.show', compact('user', 'lastWatched'));
}
}