* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0 */ namespace App\Http\Controllers; use App\Models\History; use App\Models\Scopes\ApprovedScope; use App\Models\Torrent; class TorrentHistoryController extends Controller { /** * Display History Of A Torrent. */ public function index(int $id): \Illuminate\Contracts\View\Factory|\Illuminate\View\View { return view('torrent.history', [ 'torrent' => Torrent::withoutGlobalScope(ApprovedScope::class)->findOrFail($id), 'histories' => History::with(['user'])->where('torrent_id', '=', $id)->latest()->get(), ]); } }