php - db value not getting added

one text

Solution:

The request may not pass validation rules but errors aren't displayed because of duplicate session. Please remove or comment \Illuminate\Session\Middleware\StartSession::class inside $middlewareGroups of App\Http\Kernel.php.

After doing this, you will see validation errors when submitting form. The rest of work is yours.

You've already defined StartSession class inside $middleware to use App\Http\Middleware\UserAuth? I guess.

<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;

class Kernel extends HttpKernel
{
    // more line...
    protected $middlewareGroups = [
        'web' => [
            \App\Http\Middleware\EncryptCookies::class,
            \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
            // Remove or comment the line below
            // \Illuminate\Session\Middleware\StartSession::class, 
            // \Illuminate\Session\Middleware\AuthenticateSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
            \App\Http\Middleware\VerifyCsrfToken::class,
            \Illuminate\Routing\Middleware\SubstituteBindings::class,
        ],

        'api' => [
            'throttle:api',
            \Illuminate\Routing\Middleware\SubstituteBindings::class,
        ],
    ];
    // more line...
}

Source