Left file: appwork-v1_3_1/laravel-starter/config/database.php  
Right file: appwork-v1_4_0/laravel-starter/config/database.php  
<?php = <?php
     
  -+ use Illuminate\Support\Str;
     
return [ = return [
     
    /*       /*
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    | Default Database Connection Name       | Default Database Connection Name
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    |       |
    | Here you may specify which of the database connections below you wish       | Here you may specify which of the database connections below you wish
    | to use as your default connection for all database work. Of course       | to use as your default connection for all database work. Of course
    | you may use many connections at once using the Database library.       | you may use many connections at once using the Database library.
    |       |
    */       */
     
    'default' => env('DB_CONNECTION', 'mysql'),       'default' => env('DB_CONNECTION', 'mysql'),
     
    /*       /*
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    | Database Connections       | Database Connections
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    |       |
    | Here are each of the database connections setup for your application.       | Here are each of the database connections setup for your application.
    | Of course, examples of configuring each database platform that is       | Of course, examples of configuring each database platform that is
    | supported by Laravel is shown below to make development simple.       | supported by Laravel is shown below to make development simple.
    |       |
    |       |
    | All database work in Laravel is done through the PHP PDO facilities       | All database work in Laravel is done through the PHP PDO facilities
    | so make sure you have the driver for your particular database of       | so make sure you have the driver for your particular database of
    | choice installed on your machine before you begin development.       | choice installed on your machine before you begin development.
    |       |
    */       */
     
    'connections' => [       'connections' => [
     
        'sqlite' => [           'sqlite' => [
            'driver' => 'sqlite',               'driver' => 'sqlite',
  -+             'url' => env('DATABASE_URL'),
            'database' => env('DB_DATABASE', database_path('database.sqlite')), =             'database' => env('DB_DATABASE', database_path('database.sqlite')),
            'prefix' => '',               'prefix' => '',
            'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),               'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
        ],           ],
     
        'mysql' => [           'mysql' => [
            'driver' => 'mysql',               'driver' => 'mysql',
  -+             'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', '127.0.0.1'), =             'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),               'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),               'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),               'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),               'password' => env('DB_PASSWORD', ''),
            'unix_socket' => env('DB_SOCKET', ''),               'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',               'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',               'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',               'prefix' => '',
            'prefix_indexes' => true,               'prefix_indexes' => true,
            'strict' => true,               'strict' => true,
            'engine' => null,               'engine' => null,
            'options' => extension_loaded('pdo_mysql') ? array_filter([               'options' => extension_loaded('pdo_mysql') ? array_filter([
                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),                   PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
            ]) : [],               ]) : [],
        ],           ],
     
        'pgsql' => [           'pgsql' => [
            'driver' => 'pgsql',               'driver' => 'pgsql',
  -+             'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', '127.0.0.1'), =             'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '5432'),               'port' => env('DB_PORT', '5432'),
            'database' => env('DB_DATABASE', 'forge'),               'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),               'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),               'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',               'charset' => 'utf8',
            'prefix' => '',               'prefix' => '',
            'prefix_indexes' => true,               'prefix_indexes' => true,
            'schema' => 'public',               'schema' => 'public',
            'sslmode' => 'prefer',               'sslmode' => 'prefer',
        ],           ],
     
        'sqlsrv' => [           'sqlsrv' => [
            'driver' => 'sqlsrv',               'driver' => 'sqlsrv',
  -+             'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', 'localhost'), =             'host' => env('DB_HOST', 'localhost'),
            'port' => env('DB_PORT', '1433'),               'port' => env('DB_PORT', '1433'),
            'database' => env('DB_DATABASE', 'forge'),               'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),               'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),               'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',               'charset' => 'utf8',
            'prefix' => '',               'prefix' => '',
            'prefix_indexes' => true,               'prefix_indexes' => true,
        ],           ],
     
    ],       ],
     
    /*       /*
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    | Migration Repository Table       | Migration Repository Table
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    |       |
    | This table keeps track of all the migrations that have already run for       | This table keeps track of all the migrations that have already run for
    | your application. Using this information, we can determine which of       | your application. Using this information, we can determine which of
    | the migrations on disk haven't actually been run in the database.       | the migrations on disk haven't actually been run in the database.
    |       |
    */       */
     
    'migrations' => 'migrations',       'migrations' => 'migrations',
     
    /*       /*
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    | Redis Databases       | Redis Databases
    |--------------------------------------------------------------------------       |--------------------------------------------------------------------------
    |       |
    | Redis is an open source, fast, and advanced key-value store that also       | Redis is an open source, fast, and advanced key-value store that also
    | provides a richer body of commands than a typical key-value system       | provides a richer body of commands than a typical key-value system
    | such as APC or Memcached. Laravel makes it easy to dig right in.       | such as APC or Memcached. Laravel makes it easy to dig right in.
    |       |
    */       */
     
    'redis' => [       'redis' => [
     
        'client' => env('REDIS_CLIENT', 'predis'), <>         'client' => env('REDIS_CLIENT', 'phpredis'),
  =  
        'options' => [           'options' => [
            'cluster' => env('REDIS_CLUSTER', 'predis'), <>             'cluster' => env('REDIS_CLUSTER', 'redis'),
                'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
        ], =         ],
     
        'default' => [           'default' => [
  -+             'url' => env('REDIS_URL'),
            'host' => env('REDIS_HOST', '127.0.0.1'), =             'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD', null),               'password' => env('REDIS_PASSWORD', null),
            'port' => env('REDIS_PORT', 6379),               'port' => env('REDIS_PORT', 6379),
            'database' => env('REDIS_DB', 0),               'database' => env('REDIS_DB', 0),
        ],           ],
     
        'cache' => [           'cache' => [
  -+             'url' => env('REDIS_URL'),
            'host' => env('REDIS_HOST', '127.0.0.1'), =             'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD', null),               'password' => env('REDIS_PASSWORD', null),
            'port' => env('REDIS_PORT', 6379),               'port' => env('REDIS_PORT', 6379),
            'database' => env('REDIS_CACHE_DB', 1),               'database' => env('REDIS_CACHE_DB', 1),
        ],           ],
     
    ],       ],
     
];   ];