Small file get uploaded but not large file in Laravel
edit your php.ini
file and set:
memory_limit = 32M
upload_max_filesize = 70M
post_max_size = 100M
and restart apache.
Other answers refers saying only about the php.ini directiress.
I would like to give answer considering both php.ini and the Laravel Validation Rule
First check your php.ini
For the upload_max_filesize
and post_max_size
and change to your desired file size
upload_max_filesize = 100M
post_max_size = 100M
You shall have your rule like this
public static $updaterules = array(
'uploadedimage' => 'image|max:5000'
);
Additional information :
You shall check for the file format for image by
'uploaded' => 'mimes:jpeg,bmp,png'
Read more about Laravel validation here
Update :
As the questioner didn't noticed which php.ini file is being used by the server. I am updating my answer accordingly so it might be useful for someone who has similar problems in future
To find the full configuration about the php.ini file which is currently being used by your server.
For Linux
php -i | grep php.ini
For Windows
php -i | find /i "Configuration File"
From a php file
i.e.,
<?php
phpinfo();
?>
Well I found the answer, The things mentioned above to make change in php.ini about upload_max_filesize
and post_max_size
are infact the only thing to solve the problem mentioned by the question.
The only problem was that I am using wamp and apparently wamp has multiple php.ini files one in php folder and one in apache folder. I made changes in PHP folder when the change should be made to the one inside apache folder.