Enabling cross-domain communication
To enable us to do cross-domain communication between the frontend and backend, we install the fruitcake/laravel-cors package. To do this, we run the following command:
composer require fruitcake/laravel-cors
Then, in app/Http/Kernel.php, we should have the following:
<?php
namespace App\Http;
use Illuminate\Foundation\Http\Kernel as HttpKernel;
class Kernel extends HttpKernel
{
    protected $middleware = [
        \App\Http\Middleware\TrustProxies::class,
        \Fruitcake\Cors\HandleCors::class,
        \App\Http\Middleware\
           PreventRequestsDuringMaintenance::class,
        \Illuminate\Foundation\Http\Middleware\
           ValidatePostSize...