Search
 
SCRIPT & CODE EXAMPLE
 

PHP

laravel api enable cors

//I always use an easy method. Just add below lines to publicindex.php file.
//You don't have to use a middleware I think.

header('Access-Control-Allow-Origin: *');  
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
Comment

laravel 5.8 cors

Create a simple middleware called Cors:
php artisan make:middleware Cors
  
Add the following code to app/Http/Middleware/Cors.php:

public function handle($request, Closure $next)
{
    return $next($request)
        ->header('Access-Control-Allow-Origin', '*')
        ->header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS')
        ->header('Access-Control-Allow-Headers', 'Origin, Content-Type, Accept, Authorization, X-Request-With');
}
You can replace the * with localhost or keep it as it is.

Next step is to load the middleware. Add the following line to the $routeMiddleware array in app/Http/Kernel.php.

'cors' => AppHttpMiddlewareCors::class, 
And the final step is to use the middleware on the routes to which you want to set the access origin headers. Assuming you are talking about the new api routes in laravel 5.3, the place to do it is app/Providers/RouteServiceProvider.php, inside the mapApiRoutes() function (you can remove or comment the previous code of the function):

    Route::group([
        'middleware' => ['api', 'cors'],
        'namespace' => $this->namespace,
        'prefix' => 'api',
    ], function ($router) {
         //Add you routes here, for example:
         Route::apiResource('/posts','PostController');
    });
Comment

laravel-cors

composer require fruitcake/laravel-cors
Comment

laravel cors enable

Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header always set Access-Control-Max-Age "1000"
Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"

RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
Comment

what is cors in laravel

Cross-Origin Resource Sharing
sharing resources between different sources
Comment

PREVIOUS NEXT
Code Example
Php :: laravel signed Route custom domain 
Php :: laravel 5.7 
Php :: eloquent where raw 
Php :: route laravel Target class [AuthController] does not exist 
Php :: laravel How to capture output in a file from php artisan test 
Php :: how get the photo size upload in laravel 
Php :: how condition for multiple row by orwhere laravel 
Php :: php regex replace to remove special characters and accented 
Php :: wc create new category 
Php :: how to get all the records with same ID in laravel 
Php :: run laravel cron job on cpanel 
Php :: delete data with ajax in php 
Php :: carbon compare same date 
Php :: php null 
Php :: php one hour in the future 
Php :: $loop laravel list 
Php :: php How to add custom button in wordpress admin section 
Php :: how to insert data in table and fetch in wordpress 
Php :: laravel auth 
Php :: laravel model soft delete 
Php :: EntityManager get repository 
Php :: how to setup php mailer 
Php :: run laravel seeder 
Php :: php execute command and display output 
Php :: php url variables 
Php :: how to create static variable in model laravel 
Php :: assigning variable in php 
Php :: laravel route with multiple parameters 
Php :: laravel wrong timestamp 
Php :: php validate credit card expiration date 
ADD CONTENT
Topic
Content
Source link
Name
9+8 =