Laravel 6
This commit is contained in:
		@@ -27,6 +27,8 @@ class Handler extends ExceptionHandler
 | 
			
		||||
     *
 | 
			
		||||
     * @param  \Exception  $exception
 | 
			
		||||
     * @return void
 | 
			
		||||
     *
 | 
			
		||||
     * @throws \Exception
 | 
			
		||||
     */
 | 
			
		||||
    public function report(Exception $exception)
 | 
			
		||||
    {
 | 
			
		||||
@@ -38,7 +40,9 @@ class Handler extends ExceptionHandler
 | 
			
		||||
     *
 | 
			
		||||
     * @param  \Illuminate\Http\Request  $request
 | 
			
		||||
     * @param  \Exception  $exception
 | 
			
		||||
     * @return \Illuminate\Http\Response
 | 
			
		||||
     * @return \Symfony\Component\HttpFoundation\Response
 | 
			
		||||
     *
 | 
			
		||||
     * @throws \Exception
 | 
			
		||||
     */
 | 
			
		||||
    public function render($request, Exception $exception)
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
@@ -45,7 +45,7 @@ class Kernel extends HttpKernel
 | 
			
		||||
            \Illuminate\Session\Middleware\StartSession::class,
 | 
			
		||||
            \App\Http\Middleware\VerifyCsrfToken::class,
 | 
			
		||||
            'throttle:60,1',
 | 
			
		||||
            'bindings',
 | 
			
		||||
            \Illuminate\Routing\Middleware\SubstituteBindings::class,
 | 
			
		||||
        ],
 | 
			
		||||
    ];
 | 
			
		||||
 | 
			
		||||
@@ -63,6 +63,7 @@ class Kernel extends HttpKernel
 | 
			
		||||
        'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
 | 
			
		||||
        'can' => \Illuminate\Auth\Middleware\Authorize::class,
 | 
			
		||||
        'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
 | 
			
		||||
        'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class,
 | 
			
		||||
        'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
 | 
			
		||||
        'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
 | 
			
		||||
        'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
 | 
			
		||||
@@ -79,6 +80,7 @@ class Kernel extends HttpKernel
 | 
			
		||||
        \Illuminate\Session\Middleware\StartSession::class,
 | 
			
		||||
        \Illuminate\View\Middleware\ShareErrorsFromSession::class,
 | 
			
		||||
        \App\Http\Middleware\Authenticate::class,
 | 
			
		||||
        \Illuminate\Routing\Middleware\ThrottleRequests::class,
 | 
			
		||||
        \Illuminate\Session\Middleware\AuthenticateSession::class,
 | 
			
		||||
        \Illuminate\Routing\Middleware\SubstituteBindings::class,
 | 
			
		||||
        \Illuminate\Auth\Middleware\Authorize::class,
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ class Authenticate extends Middleware
 | 
			
		||||
     * Get the path the user should be redirected to when they are not authenticated.
 | 
			
		||||
     *
 | 
			
		||||
     * @param  \Illuminate\Http\Request  $request
 | 
			
		||||
     * @return string
 | 
			
		||||
     * @return string|null
 | 
			
		||||
     */
 | 
			
		||||
    protected function redirectTo($request)
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
@@ -11,14 +11,15 @@
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "require": {
 | 
			
		||||
        "php": "^7.1.3",
 | 
			
		||||
        "php": "^7.2",
 | 
			
		||||
        "anhskohbo/no-captcha": "^3.0",
 | 
			
		||||
        "doctrine/dbal": "^2.9",
 | 
			
		||||
        "fideloper/proxy": "^4.0",
 | 
			
		||||
        "guzzlehttp/guzzle": "^6.3",
 | 
			
		||||
        "jakeasmith/http_build_url": "^1.0",
 | 
			
		||||
        "laravel/framework": "5.8.*",
 | 
			
		||||
        "laravel/tinker": "^1.0",
 | 
			
		||||
        "laravel/framework": "^6.2",
 | 
			
		||||
        "laravel/helpers": "^1.2",
 | 
			
		||||
        "laravel/tinker": "^2.0",
 | 
			
		||||
        "league/csv": "^9.5",
 | 
			
		||||
        "misd/linkify": "^1.1",
 | 
			
		||||
        "openpear/stream_filter_mbstring": "dev-master",
 | 
			
		||||
@@ -29,13 +30,12 @@
 | 
			
		||||
    "require-dev": {
 | 
			
		||||
        "barryvdh/laravel-debugbar": "^3.1",
 | 
			
		||||
        "barryvdh/laravel-ide-helper": "^2.5",
 | 
			
		||||
        "beyondcode/laravel-dump-server": "^1.0",
 | 
			
		||||
        "filp/whoops": "^2.0",
 | 
			
		||||
        "facade/ignition": "^1.4",
 | 
			
		||||
        "friendsofphp/php-cs-fixer": "^2.14",
 | 
			
		||||
        "fzaninotto/faker": "^1.4",
 | 
			
		||||
        "fzaninotto/faker": "^1.9.1",
 | 
			
		||||
        "mockery/mockery": "^1.0",
 | 
			
		||||
        "nunomaduro/collision": "^3.0",
 | 
			
		||||
        "phpunit/phpunit": "^7.5",
 | 
			
		||||
        "phpunit/phpunit": "^8.0",
 | 
			
		||||
        "symfony/thanks": "^1.0"
 | 
			
		||||
    },
 | 
			
		||||
    "autoload": {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1016
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1016
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -38,7 +38,7 @@ return [
 | 
			
		||||
    |
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
    'debug' => env('APP_DEBUG', false),
 | 
			
		||||
    'debug' => (bool) env('APP_DEBUG', false),
 | 
			
		||||
 | 
			
		||||
    /*
 | 
			
		||||
    |--------------------------------------------------------------------------
 | 
			
		||||
 
 | 
			
		||||
@@ -97,7 +97,21 @@ return [
 | 
			
		||||
            'provider' => 'users',
 | 
			
		||||
            'table' => 'password_resets',
 | 
			
		||||
            'expire' => 60,
 | 
			
		||||
            'throttle' => 60,
 | 
			
		||||
        ],
 | 
			
		||||
    ],
 | 
			
		||||
 | 
			
		||||
    /*
 | 
			
		||||
    |--------------------------------------------------------------------------
 | 
			
		||||
    | Password Confirmation Timeout
 | 
			
		||||
    |--------------------------------------------------------------------------
 | 
			
		||||
    |
 | 
			
		||||
    | Here you may define the amount of seconds before a password confirmation
 | 
			
		||||
    | times out and the user is prompted to re-enter their password via the
 | 
			
		||||
    | confirmation screen. By default, the timeout lasts for three hours.
 | 
			
		||||
    |
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
    'password_timeout' => 10800,
 | 
			
		||||
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
@@ -119,10 +119,10 @@ return [
 | 
			
		||||
 | 
			
		||||
    'redis' => [
 | 
			
		||||
 | 
			
		||||
        'client' => env('REDIS_CLIENT', 'predis'),
 | 
			
		||||
        'client' => env('REDIS_CLIENT', 'phpredis'),
 | 
			
		||||
 | 
			
		||||
        'options' => [
 | 
			
		||||
            'cluster' => env('REDIS_CLUSTER', 'predis'),
 | 
			
		||||
            'cluster' => env('REDIS_CLUSTER', 'redis'),
 | 
			
		||||
            'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
 | 
			
		||||
        ],
 | 
			
		||||
 | 
			
		||||
@@ -130,16 +130,16 @@ return [
 | 
			
		||||
            'url' => env('REDIS_URL'),
 | 
			
		||||
            'host' => env('REDIS_HOST', '127.0.0.1'),
 | 
			
		||||
            'password' => env('REDIS_PASSWORD', null),
 | 
			
		||||
            'port' => env('REDIS_PORT', 6379),
 | 
			
		||||
            'database' => env('REDIS_DB', 0),
 | 
			
		||||
            'port' => env('REDIS_PORT', '6379'),
 | 
			
		||||
            'database' => env('REDIS_DB', '0'),
 | 
			
		||||
        ],
 | 
			
		||||
 | 
			
		||||
        'cache' => [
 | 
			
		||||
            'url' => env('REDIS_URL'),
 | 
			
		||||
            'host' => env('REDIS_HOST', '127.0.0.1'),
 | 
			
		||||
            'password' => env('REDIS_PASSWORD', null),
 | 
			
		||||
            'port' => env('REDIS_PORT', 6379),
 | 
			
		||||
            'database' => env('REDIS_CACHE_DB', 1),
 | 
			
		||||
            'port' => env('REDIS_PORT', '6379'),
 | 
			
		||||
            'database' => env('REDIS_CACHE_DB', '1'),
 | 
			
		||||
        ],
 | 
			
		||||
 | 
			
		||||
    ],
 | 
			
		||||
 
 | 
			
		||||
@@ -37,7 +37,7 @@ return [
 | 
			
		||||
    | may even configure multiple disks of the same driver. Defaults have
 | 
			
		||||
    | been setup for each driver as an example of the required options.
 | 
			
		||||
    |
 | 
			
		||||
    | Supported Drivers: "local", "ftp", "sftp", "s3", "rackspace"
 | 
			
		||||
    | Supported Drivers: "local", "ftp", "sftp", "s3"
 | 
			
		||||
    |
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
@@ -62,6 +62,7 @@ return [
 | 
			
		||||
            'region' => env('AWS_REGION'),
 | 
			
		||||
            'bucket' => env('AWS_BUCKET'),
 | 
			
		||||
            'url' => env('AWS_URL'),
 | 
			
		||||
            'endpoint' => env('AWS_ENDPOINT'),
 | 
			
		||||
        ],
 | 
			
		||||
 | 
			
		||||
    ],
 | 
			
		||||
 
 | 
			
		||||
@@ -88,6 +88,15 @@ return [
 | 
			
		||||
            'driver' => 'errorlog',
 | 
			
		||||
            'level' => 'debug',
 | 
			
		||||
        ],
 | 
			
		||||
 | 
			
		||||
        'null' => [
 | 
			
		||||
            'driver' => 'monolog',
 | 
			
		||||
            'handler' => NullHandler::class,
 | 
			
		||||
        ],
 | 
			
		||||
 | 
			
		||||
        'emergency' => [
 | 
			
		||||
            'path' => storage_path('logs/laravel.log'),
 | 
			
		||||
        ],
 | 
			
		||||
    ],
 | 
			
		||||
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
@@ -11,8 +11,8 @@ return [
 | 
			
		||||
    | sending of e-mail. You may specify which one you're using throughout
 | 
			
		||||
    | your application here. By default, Laravel is setup for SMTP mail.
 | 
			
		||||
    |
 | 
			
		||||
    | Supported: "smtp", "sendmail", "mailgun", "mandrill", "ses",
 | 
			
		||||
    |            "sparkpost", "postmark", "log", "array"
 | 
			
		||||
    | Supported: "smtp", "sendmail", "mailgun", "ses",
 | 
			
		||||
    |            "postmark", "log", "array"
 | 
			
		||||
    |
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -80,6 +80,7 @@ return [
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
    'failed' => [
 | 
			
		||||
        'driver' => env('QUEUE_FAILED_DRIVER', 'database'),
 | 
			
		||||
        'database' => env('DB_CONNECTION', 'mysql'),
 | 
			
		||||
        'table' => 'failed_jobs',
 | 
			
		||||
    ],
 | 
			
		||||
 
 | 
			
		||||
@@ -30,8 +30,4 @@ return [
 | 
			
		||||
        'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
 | 
			
		||||
    ],
 | 
			
		||||
 | 
			
		||||
    'sparkpost' => [
 | 
			
		||||
        'secret' => env('SPARKPOST_SECRET'),
 | 
			
		||||
    ],
 | 
			
		||||
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
@@ -190,7 +190,7 @@ return [
 | 
			
		||||
    | take place, and can be used to mitigate CSRF attacks. By default, we
 | 
			
		||||
    | do not enable this as other CSRF protection services are in place.
 | 
			
		||||
    |
 | 
			
		||||
    | Supported: "lax", "strict"
 | 
			
		||||
    | Supported: "lax", "strict", "none"
 | 
			
		||||
    |
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -13,9 +13,9 @@ return [
 | 
			
		||||
    |
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
    'password' => 'Passwords must be at least eight characters and match the confirmation.',
 | 
			
		||||
    'reset' => 'Your password has been reset!',
 | 
			
		||||
    'sent' => 'We have e-mailed your password reset link!',
 | 
			
		||||
    'throttled' => 'Please wait before retrying.',
 | 
			
		||||
    'token' => 'This password reset token is invalid.',
 | 
			
		||||
    'user' => "We can't find a user with that e-mail address.",
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -40,7 +40,7 @@ return [
 | 
			
		||||
    'dimensions' => 'The :attribute has invalid image dimensions.',
 | 
			
		||||
    'distinct' => 'The :attribute field has a duplicate value.',
 | 
			
		||||
    'email' => 'The :attribute must be a valid email address.',
 | 
			
		||||
    'ends_with' => 'The :attribute must end with one of the following: :values',
 | 
			
		||||
    'ends_with' => 'The :attribute must end with one of the following: :values.',
 | 
			
		||||
    'exists' => 'The selected :attribute is invalid.',
 | 
			
		||||
    'file' => 'The :attribute must be a file.',
 | 
			
		||||
    'filled' => 'The :attribute field must have a value.',
 | 
			
		||||
@@ -93,6 +93,7 @@ return [
 | 
			
		||||
    'not_in' => 'The selected :attribute is invalid.',
 | 
			
		||||
    'not_regex' => 'The :attribute format is invalid.',
 | 
			
		||||
    'numeric' => 'The :attribute must be a number.',
 | 
			
		||||
    'password' => 'The password is incorrect.',
 | 
			
		||||
    'present' => 'The :attribute field must be present.',
 | 
			
		||||
    'regex' => 'The :attribute format is invalid.',
 | 
			
		||||
    'required' => 'The :attribute field is required.',
 | 
			
		||||
@@ -109,7 +110,7 @@ return [
 | 
			
		||||
        'string' => 'The :attribute must be :size characters.',
 | 
			
		||||
        'array' => 'The :attribute must contain :size items.',
 | 
			
		||||
    ],
 | 
			
		||||
    'starts_with' => 'The :attribute must start with one of the following: :values',
 | 
			
		||||
    'starts_with' => 'The :attribute must start with one of the following: :values.',
 | 
			
		||||
    'string' => 'The :attribute must be a string.',
 | 
			
		||||
    'timezone' => 'The :attribute must be a valid zone.',
 | 
			
		||||
    'unique' => 'The :attribute has already been taken.',
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user