<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\{
	Place,
	Status
};

class PlaceController extends Controller
{
    public function show(Request $request, $id, $slug)
    {
        // TODO: Replace with vue component + apis
    	$place = Place::whereSlug($slug)->findOrFail($id);
    	$posts = Status::wherePlaceId($place->id)
    		->whereScope('public')
    		->orderByDesc('created_at')
    		->paginate(10);
    	return view('discover.places.show', compact('place', 'posts'));
    }
}