Search
 
SCRIPT & CODE EXAMPLE
 

PHP

laravel route resources

// Implicit Model Binding Routes can be created with one line using either:
Route::resource('photos', PhotoController::class);
// OR
Route::resources([
	'photos' => PhotoController::class,
    'posts' => PostController::class,
]);

php artisan make:controller PhotoController --resource --model=Photo
  // makes a controller with stubouts for methods:
  // index
  // create
  // store
  // show
  // edit
  // update
  // destroy 
Comment

route resource laravel

Verb          Path                        Action  Route Name
GET           /users                      index   users.index
GET           /users/create               create  users.create
POST          /users                      store   users.store
GET           /users/{user}               show    users.show
GET           /users/{user}/edit          edit    users.edit
PUT|PATCH     /users/{user}               update  users.update
DELETE        /users/{user}               destroy users.destroy
Comment

how to named route resource laravel

Route::resource('faq', 'ProductFaqController', [
    'names' => [
        'index' => 'faq',
        'store' => 'faq.new',
        // etc...
    ]
]);
Comment

how naming resource routes laravel

By default, all resource controller actions have a route name;
however, you can override these names by passing a names array
with your desired route names:

use AppHttpControllersPhotoController;

Route::resource('photos', PhotoController::class)->names([
    'create' => 'photos.build'
]);
Comment

all resource routes laravel 8

use AppHttpControllersBlogController;



Route::get('blogs', '[BlogController::class, 'index']');

Route::get('blogs/create', '[BlogController::class, 'create']');

Route::post('blogs', '[BlogController::class, 'store']');

Route::get('blogs/{blog}/edit', '[BlogController::class, 'edit']');

Route::put('blogs/{blog}', '[BlogController::class, 'update']');

Route::get('blogs/{blog}', '[BlogController::class, 'show']');

Route::delete('blogs/{blog}', '[BlogController::class, 'destroy']');
Comment

create laravel 8 resource route

php artisan make:controller PhotoController --model=Photo --resource
Comment

resource route laravel 8

use AppHttpControllersBlogController;
Route::resource('blogs', BlogController::class);
Comment

resource route controller laravel 8

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

class BlogController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return IlluminateHttpResponse
     */
    public function index()
    {
        //
    }

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

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

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return IlluminateHttpResponse
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return IlluminateHttpResponse
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  IlluminateHttpRequest  $request
     * @param  int  $id
     * @return IlluminateHttpResponse
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return IlluminateHttpResponse
     */
    public function destroy($id)
    {
        //
    }
}
Comment

Rename route resource in laravel

Route::resource('product', 
    AppHttpControllersAPIAdminProductController::class, [
    'names' => [
        'index' => 'admin.product.index', 
        'store' => 'admin.product.store', 
        'update' => 'admin.product.update', 
        'destroy' => 'admin.product.delete'
    ]
])->except(['edit', 'create']);
Comment

how change resource route parameters lravel

By default, Route::resource will create the route parameters
for your resource routes based on the "singularized" version
of the resource name. You can easily override this on a per resource 
basis using the parameters method. The array passed into the parameters
method should be an associative array of resource names and parameter names:

use AppHttpControllersAdminUserController;

Route::resource('users', AdminUserController::class)->parameters([
    'users' => 'admin_user'
]);
Comment

resource route laravel

<?php

use IlluminateSupportFacadesRoute;
use AppHttpControllersProductController;

Route::get('/', function () {
    return view('welcome');
});

Route::resource('product',ProductController::class);
Comment

PREVIOUS NEXT
Code Example
Php :: laravel blade conditional class 
Php :: like %% inside the array php 
Php :: php array get value at index 
Php :: laravel logger 
Php :: strict types php 
Php :: php timezone change 
Php :: php http errorcode 
Php :: ubuntu apache php version 
Php :: php array_walk 
Php :: php array pop by value 
Php :: merge two objects php laravel 
Php :: php currency formator 
Php :: contact form 7 checkbox2 
Php :: check if date has passed php 
Php :: function passing multiple arguments using 3 dots php 
Php :: sanitize file name 
Php :: wordpress remove taxonomy from post 
Php :: how to make a comment in php 
Php :: convert datetime to string in php 
Php :: limit text length in php 
Php :: wp add menu page and subpage 
Php :: i+= in php 
Php :: how to make model and controller in laravel 
Php :: all resource routes laravel 8 
Php :: php build query from array 
Php :: Verzeichnis einlesen php 
Php :: php unit 
Php :: php foreach ($_post as $key = $value) 
Php :: Redirect to a specific html element - Laravel 
Php :: cmd disable wifi driver 
ADD CONTENT
Topic
Content
Source link
Name
8+9 =