<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use App\Models\Subscription;
use Illuminate\Http\Request;
use App\Models\User;
use Illuminate\Support\Facades\Session;

class SubscriptionController extends Controller
{
    protected $view='admin.subscription.';
    protected $redirect='admin/subscriptions';

    public function index(){
        $subscriptions=Subscription::paginate(config('custom.per_page'));
        return view($this->view.'index',compact('subscriptions'));
    }

    public function show($id){

        $subscription = new Subscription();
        $subscription = $subscription->findorfail($id);
        return view($this->view . 'show', compact('subscription'));

    }


    




    

    public function delete($id){
        $setting=Placement::findorfail($id);
        if($setting->delete()){
            if (is_file(public_path().'/'.$setting->image) && file_exists(public_path().'/'.$setting->image)){
                unlink(public_path().'/'.$setting->image);
            }
        }
        Session::flash('success','Placement is deleted !');
        return redirect($this->redirect);

    }
    //
}