Current File : /home/itiffy/public_html/app/Http/Controllers/Admin/ContactFormDbController.php
<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Redirect;
use Schema;
use App\ContactFormDb;
use App\Http\Requests\CreateContactFormDbRequest;
use App\Http\Requests\UpdateContactFormDbRequest;
use Illuminate\Http\Request;



class ContactFormDbController extends Controller {

	/**
	 * Display a listing of contactformdb
	 *
     * @param Request $request
     *
     * @return \Illuminate\View\View
	 */
	public function index(Request $request)
    {
        $contactformdb = ContactFormDb::all();

		return view('admin.contactformdb.index', compact('contactformdb'));
	}

	/**
	 * Show the form for creating a new contactformdb
	 *
     * @return \Illuminate\View\View
	 */
	public function create()
	{
	    
	    
	    return view('admin.contactformdb.create');
	}

	/**
	 * Store a newly created contactformdb in storage.
	 *
     * @param CreateContactFormDbRequest|Request $request
	 */
	public function store(CreateContactFormDbRequest $request)
	{
	    
		ContactFormDb::create($request->all());

		return redirect()->route(config('quickadmin.route').'.contactformdb.index');
	}

	/**
	 * Show the form for editing the specified contactformdb.
	 *
	 * @param  int  $id
     * @return \Illuminate\View\View
	 */
	public function edit($id)
	{
		$contactformdb = ContactFormDb::find($id);
	    
	    
		return view('admin.contactformdb.edit', compact('contactformdb'));
	}

	/**
	 * Update the specified contactformdb in storage.
     * @param UpdateContactFormDbRequest|Request $request
     *
	 * @param  int  $id
	 */
	public function update($id, UpdateContactFormDbRequest $request)
	{
		$contactformdb = ContactFormDb::findOrFail($id);

        

		$contactformdb->update($request->all());

		return redirect()->route(config('quickadmin.route').'.contactformdb.index');
	}

	/**
	 * Remove the specified contactformdb from storage.
	 *
	 * @param  int  $id
	 */
	public function destroy($id)
	{
		ContactFormDb::destroy($id);

		return redirect()->route(config('quickadmin.route').'.contactformdb.index');
	}

    /**
     * Mass delete function from index page
     * @param Request $request
     *
     * @return mixed
     */
    public function massDelete(Request $request)
    {
        if ($request->get('toDelete') != 'mass') {
            $toDelete = json_decode($request->get('toDelete'));
            ContactFormDb::destroy($toDelete);
        } else {
            ContactFormDb::whereNotNull('id')->delete();
        }

        return redirect()->route(config('quickadmin.route').'.contactformdb.index');
    }

}