<?php namespace App\Http\Controllers; use App\Models\Server; use App\Models\Site; use Illuminate\Contracts\View\View; class SiteController extends Controller { public function index(Server $server): View { return view('sites.index', [ 'server' => $server, ]); } public function create(Server $server): View { return view('sites.create', [ 'server' => $server, ]); } public function show(Server $server, Site $site): View { return view('sites.show', [ 'server' => $server, 'site' => $site, ]); } public function application(Server $server, Site $site): View { return view('sites.application', [ 'server' => $server, 'site' => $site, ]); } public function ssl(Server $server, Site $site): View { return view('sites.ssl', [ 'server' => $server, 'site' => $site, ]); } public function queues(Server $server, Site $site): View { return view('sites.queues', [ 'server' => $server, 'site' => $site, ]); } public function settings(Server $server, Site $site): View { return view('sites.settings', [ 'server' => $server, 'site' => $site, ]); } public function logs(Server $server, Site $site): View { return view('sites.logs', [ 'server' => $server, 'site' => $site, ]); } }