413 Request Entity Too Large nginx server in laravel homestead for windows

sudo nano /etc/nginx/nginx.conf

Then add a line in the http section

http {
    client_max_body_size 100M;
}

don't use MB only M.

sudo systemctl restart nginx

then for php location

sudo gedit /etc/php5/fpm/php.ini

for nowdays maximum use php 7.0 or higher

sudo nano /etc/php/7.2/fpm/php.ini     //7.3,7.2 or 7.1 which php you use

check those increasing by your desire .

memory_limit = 128M 
post_max_size = 20M  
upload_max_filesize = 10M

restart php-fpm

sudo service php-fpm restart 

I solved the same problem like this:
Connect to vagrant trough ssh

vagrant ssh

Edit the conf file of nginx:

sudo nano /etc/nginx/nginx.conf

Add a line to the HTTP section

http {
    ...
    client_max_body_size 100M;
}

Restart the Ngix server.

systemctl restart nginx

Locate the PHP configuration file (php.ini)

php --ini 

Then edit the file (in my case)

sudo nano /etc/php/7.4/cli/php.ini

Set these two parameters:

post_max_size = 50M
upload_max_filesize = 50M

After modifying php.ini file, you need to restart Vagrant:

vagrant reload

Tags:

Php

Laravel