Create Controller For Fetch Table All Data
Program Info
Program Code
×

Create Controller For Fetch Table All Data

We are creating a controller that will fetch all data of table.

Footer

×

Create Controller For Fetch Table All Data

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class Query_Controller extends Controller
{
    public function index()
    {
        $data = DB::table('employee')->get();
        echo "<pre>";
        print_r($data->toArray());

    }
}

Footer

Create Controller for Profile
Program Info
Program Code
×

Create Controller for Profile

We creating controller that allow us to perform all crud operation on account or profile.

Footer

×

Create Controller for Profile

<?php

namespace App\Http\Controllers;

use App\Http\Requests\ProfileUpdateRequest;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Redirect;
use Illuminate\View\View;

class ProfileController extends Controller
{
    /**
     * Display the user's profile form.
     */
    public function edit(Request $request): View
    {
        return view('profile.edit', [
            'user' => $request->user(),
        ]);
    }

    /**
     * Update the user's profile information.
     */
    public function update(ProfileUpdateRequest $request): RedirectResponse
    {
        $request->user()->fill($request->validated());

        if ($request->user()->isDirty('email')) {
            $request->user()->email_verified_at = null;
        }

        $request->user()->save();

        return Redirect::route('profile.edit')->with('status', 'profile-updated');
    }

    /**
     * Delete the user's account.
     */
    public function destroy(Request $request): RedirectResponse
    {
        $request->validateWithBag('userDeletion', [
            'password' => ['required', 'current_password'],
        ]);

        $user = $request->user();

        Auth::logout();

        $user->delete();

        $request->session()->invalidate();
        $request->session()->regenerateToken();

        return Redirect::to('/');
    }
}

Footer

Create Controller for Query with Where Clause
Program Info
Program Code
×

Create Controller for Query with Where Clause

We creating a controller that will fetch or get data from table where address is india.

Footer

×

Create Controller for Query with Where Clause

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class Query_Controller extends Controller
{
    public function index()
    {

        $data = DB::table('employee')->where('address', 'india')->get();
        echo "<pre>";
        print_r($data->toArray());

    }
}

Footer

Create Controller for Return String
Program Info
Program Code
×

Create Controller for Return String

We creating a controller that will return string data.

Footer

×

Create Controller for Return String

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class Home_Controller extends Controller
{
    public function index($value='')
    {
        return "Wellcome to Home Controller <br>Value is :".$value;
    }

    public function show($value='')
    {
        return "Wellcome to Home Controller <br>Value is :".$value;
    }

    public function edit($value='')
    {
        return "Wellcome to Home Controller <br>Value is :".$value;
    }
}

Footer

Create Controller for View Load
Program Info
Program Code
×

Create Controller for View Load

We creating a controller that will load view with data

Footer

×

Create Controller for View Load

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class View_Load_Controller extends Controller
{
    public function index($value='')
    {
        return view('load_view_page')->with(['value'=>$value]);
    }
}

Footer

Create Resource Controller
Program Info
Program Code
×

Create Resource Controller

We creating a resource controller that will do create some important methods automatically.

Footer

×

Create Resource Controller

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class Resource_Controller extends Controller
{
    /**
     * Display a listing of the resource.
     */
    public function index()
    {
        //
    }

    /**
     * Show the form for creating a new resource.
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     */
    public function show(string $id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     */
    public function edit(string $id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     */
    public function update(Request $request, string $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     */
    public function destroy(string $id)
    {
        //
    }
}

Footer


×

Name : Krishna Verma    |    Father's Name : Mr. Satish Kumar    |    Email ID : krishnaverma28081997@gmail.com    |    Religion : Hindu    |    Address : Dayampur, kanker khera, Meerut Cantt (250001), UP    |    Date of Birth : 28 August 1997    |    Marital Status : Non-Married    |    Place of Birth : Dayampur Kanker Khera Meerut Cantt.    |    Gender : Male    |    Age : 28    |    Contact : 9520335394    |    Father's Occupation : Sports man    |    Mother's Name : Smt. Kuntesh Devi    |    Mother's Occupation : Homemaker    |    Number of Brothers : 1    |    Number of Sisters : 1    |    Current Residence : Dayampur kanker khera meerut cantt    |    Family Type : Nuclear Family    |    Family Name : verma    |    Height : 5' 6''    |    Weight : 70 kg    |    Complexion : Fair    |    Body Type : Athletic    |    Hair Color : Black    |    Health Status : Good    |    Any Physical Disability : No    |    Highest Qualification : B.Tech (CSE)    |    Master Skill : PHP Laravel    |    Total Projects : 40 +    |    Total Skills : 25 +    |    Languages Known : Hindi and English    |    Website : krishnaportfolio.in    |    Siblings : 3    |    Nationality : Indian    |    Total Experience : 5 Years    |    LinkedIn : https://www.linkedin.com/in/krishna-verma-840b71356/    |    Total Programs : 10000    |    Total Projects : 40    |    Total Skills : 25    |    Total Experience : 5    |    Total DSA Problems : 165    |    Total Served Companies : 2