Anons79 Mini Shell

Directory : /home/proudlyafrican/public_html/app/Http/Controllers/
Upload File :
Current File : /home/proudlyafrican/public_html/app/Http/Controllers/useraddresscontroller.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use DB;
use Session;

class useraddresscontroller extends Controller
{
    //
    public function useraddresses(Request $request){
        $countries=DB::Table('country')->get();
        $addresses=DB::Table('addresses')
            ->select('addresses.*','country.name as country_name')
            ->leftjoin('country','country.id','=','addresses.country_id')
            ->where('addresses.user_id',$request->session()->get('user_id'))
            ->get();
        return view('userdashboard.addresses.list',array('countries'=>$countries,'addresses'=>$addresses));
    }

    public function user_add_ddresss(){
        $countries=DB::Table('country')->get();
        return view('userdashboard.addresses.add',array('countries'=>$countries));
    }

    public function submit_address(Request $request){

        if($request['default']==1){
            $data=array(
                'default_flag'=>''
            );
            DB::Table('addresses')->where('user_id',$request->session()->get('user_id'))->update($data);
        }

        $data=array(
            'first_name'=>$request['first_name'],
            'last_name'=>$request['last_name'],
            'company'=>$request['company'],
            'address1'=>$request['address1'],
            'address2'=>$request['address2'],
            'city'=>$request['city'],
            'country_id'=>$request['country_id'],
            'zip'=>$request['zip'],
            'phone'=>$request['phone'],
            'default_flag'=>$request['default'],
            'user_id'=>$request->session()->get('user_id'),
        );
        DB::Table('addresses')->insert($data);

        return redirect('useraddresses');
    }
    public function delete_address($address_id){
        DB::Table('addresses')->where('address_id',$address_id)->delete();
        return back();
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]