master

laravel/framework

Last updated at: 28/12/2023 01:33

controller.stub

TLDR

This file is a stub for a controller class in the Illuminate Routing package. It contains methods for handling CRUD operations.

Methods

index

Displays a listing of the resource.

create

Shows the form for creating a new resource.

store

Stores a newly created resource in storage.

show

Displays the specified resource.

edit

Shows the form for editing the specified resource.

update

Updates the specified resource in storage.

destroy

Removes the specified resource from storage.

<?php

namespace {{ namespace }};

use {{ rootNamespace }}Http\Controllers\Controller;
use Illuminate\Http\Request;

class {{ class }} 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)
    {
        //
    }
}