controller resource laravel code example

Example 1: laravel create resource controller

php artisan make:controller PhotoController --resource

Example 2: 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

Example 3: laravel create resource controller

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

Example 4: laravel create resource controller

Route::resource('photos', 'PhotoController');

Example 5: resource controller laravel

Route::resource('photos', PhotoController::class);

Example 6: laravel resource controller create example

 'required',
            'email'      => 'required|email',
            'shark_level' => 'required|numeric'
        );
        $validator = Validator::make(Input::all(), $rules);

        // process the login
        if ($validator->fails()) {
            return Redirect::to('sharks/create')
                ->withErrors($validator)
                ->withInput(Input::except('password'));
        } else {
            // store
            $shark = new shark;
            $shark->name       = Input::get('name');
            $shark->email      = Input::get('email');
            $shark->shark_level = Input::get('shark_level');
            $shark->save();

            // redirect
            Session::flash('message', 'Successfully created shark!');
            return Redirect::to('sharks');
        }
    }
...

Tags: