<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\Organizations;
use App\Models\Server;
use Illuminate\Support\Facades\Auth;

class OrganizationController extends Controller
{
    public function index(){
        return view("org/manage",['organizations' => Auth::user()->organizations()->get()]);
    }
    public function addOrg(Request $request){
        $org =  Organizations::where('name',$request->input('name'))->first();
        Auth::user()->organizations()->attach($org->id);
        return view("org/manage",['organizations' => Auth::user()->organizations()->get()]);
    }
    public function details($name){
        $org =  Organizations::where('name',$name)->first();
        if($org==null)abort(404);
        $servers = $org->servers()->get();
        return view("org/detail",['organization' => $org , 'servers' => $servers]);
    }
}