<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App;

class GlobalController extends Controller
{
        public function __construct()
          {
              $this->middleware('auth');
          } 


	public function show(Request $request)
	{ 
		
		//$gcon=\App\Gcon::orderBy('id','updated_at','desc')->first();

		 //return view('gbcon',compact('gcon'));
		$tnam=$request->session()->get('session_tname');
        $fnam= $request->session()->get('session_fname');
        
        $gcons=\App\Gcon::all();
        
        //if($gcons===null)
        //{
        	   // $request->session()->put('session_tname',"Tapal");
                //$request->session()->put('session_fname',"File");
       // } 

		foreach($gcons as $gcon)
		{
           if(($gcon->tname==$tnam)&&($gcon->fname==$fnam))
           	{ 
           		return view('gbcon',compact('gcon'));
            	}
          }
		$gcon=\App\Gcon::orderBy('id','updated_at','desc')->first();

		 return view('gbcon',compact('gcon'));


}
public function index(Request $request)
	{    



		$validatedData=$request->validate(['tname'=>'required|max:255',
											'fname'=>'required|max:255']);
	
		$gcon=\App\Gcon::where('tname',request('tname'))->where('fname',request('fname'))->first();
		//dd($gcon);
		if($gcon==null)
		    {
 			 $gcon=\App\Gcon::create([
					'tname'=> request('tname'),
					'fname'=> request('fname'),]);
           	        $request->session()->put('session_tname','tname');
                    $request->session()->put('session_fname','fname');
			}
        else
		   {
		   	  $tn=$gcon->tname;
		      $fn=$gcon->fname;
		      $request->session()->put('session_tname',$tn);
              $request->session()->put('session_fname',$fn);	
			  $gcon->update($validatedData);
		      
		   }
             

	return redirect('inbox');


}













}
