Files
movies/app/Http/Controllers/ProfileController.php
T

27 lines
660 B
PHP
Raw Normal View History

2025-02-02 14:23:11 +02:00
<?php
namespace App\Http\Controllers;
2025-02-16 21:11:07 +02:00
use App\Models\MediaList;
use App\Models\MediaListItem;
2025-02-03 02:38:32 +02:00
use App\Models\User;
2025-02-02 14:23:11 +02:00
use Illuminate\Http\Request;
class ProfileController extends Controller
{
public function show(string $slug)
{
2025-02-03 02:38:32 +02:00
$user = User::where('slug', $slug)->first();
2025-02-02 14:23:11 +02:00
2025-02-16 21:11:07 +02:00
$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'));
2025-02-02 14:23:11 +02:00
}
}