laravel create resource controller
php artisan make:controller PhotoController --resource --model=Photo
laravel create resource controller
php artisan make:controller PhotoController --resource --model=Photo
how to create controller in laravel
Simple controller:
php artisan make:controller nameOfController
Want to create controller in a folder? use it like this:
php artisan make:controller NameOfFolder/nameOfController
Resource Controller:This controller will create all CRUD methods
php artisan make:controller nameOfController --resource
laravel apiresource
When declaring resource routes that will be consumed by APIs,
you will commonly want to exclude routes that present HTML
templates such as "create" and "edit"
//Route=>
use App\Http\Controllers\PhotoController;
Route::apiResource('photos', PhotoController::class);
//artisan command =>
php artisan make:controller PhotoController --api
Route::resource
Route::resource('photos', PhotoController::class)->only([
'index', 'show'
]);
Route::resource('photos', PhotoController::class)->except([
'create', 'store', 'update', 'destroy'
]);
laravel apiresource
GET - "/photos/{photo}/comments" - index
GET - "/photos/{photo}/comments/create" - create
POST - "/photos/{photo}/comments" - store
GET - "/comments/{comment}" - show
GET - "/comments/{comment}/edit" - edit
PUT/PATCH - "/comments/{comment}" - update
DELETE - "/comments/{comment}" - destroy
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us