php-laravelHow do I enable CORS in a Laravel PHP application?
To enable CORS in a Laravel PHP application, you must first modify the config/cors.php
file. This file contains the configuration options for the Laravel CORS package.
You can then use the \Barryvdh\Cors\HandleCors
middleware to add CORS headers to your routes. For example:
Route::middleware('\Barryvdh\Cors\HandleCors')->get('/api', function () {
return response('Hello World', 200)
->header('Content-Type', 'text/plain');
});
The HandleCors
middleware will add the following CORS headers to the response:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Headers: *
You can also use the \Barryvdh\Cors\CorsServiceProvider
service provider to configure the CORS package. This allows you to customize the CORS headers for each route, and also set the allowed origins, methods, and headers. For example:
Cors::setHeader('Access-Control-Allow-Origin', 'http://example.com');
You can find more information about configuring CORS in the Laravel CORS documentation.
More of Php Laravel
- How can I use the "order by" function in PHP Laravel?
- How do I set up a Laravel worker using PHP?
- How can I use Laravel Sail to develop a web application with PHP?
- How do I run a seeder in Laravel using PHP?
- How can I use XAMPP to develop a project in Laravel with PHP?
- How can I use the Laravel WhereIn method in PHP?
- How do I use Swagger with Laravel and PHP?
- How do Laravel and Symfony compare in terms of developing applications with PHP?
- How can I configure Nginx to work with Laravel on a PHP server?
- How can I use PHP Laravel's ZipArchive library to create a zip file?
See more codes...