上传图片时,laravel会经历一切精彩和花花公子。没有戏剧。 一上传一个视频文件,nope。弹出:。
VerifyCsrfToken.php第46行中的TokenMismatchException:
我有一个valdiator:
$fileVali = \Validator::make(
['file' => \Input::file('media')],
['file' => 'required|image']
);
这是刀片形式:
{!! Form::open(array('method' => 'post', 'url' => '/post', 'class' => 'uk-form uk-width-1-1', 'files' => true)) !!}
{!! Form::text('post', NULL , array('class' => 'uk-form-blank uk-form-large', 'placeholder' => 'Whats Up ' . Session::get('user') . '?')) !!}
{!! Form::file('media' , '', array('enctype' => 'multipart/form-data')) !!}
{!! Form::close() !!}
更新 我发现问题突然出现,因为我上传了相当大的视频文件(65mb)。 Laravel以前遇到过文件大小问题,但没有发现验证错误!有人知道发生了什么事吗?
更新2:更新的回报
好的,我的路线:
Route::post('/post', 'FeedController@create');
答案 0 :(得分:9)
根据您的更新,您说"Laravel had a issue with file size"
。
如果是这样的话,我不认为是Laravel。这是你的PHP配置。
您是否已在 php.ini 文件中更新这些指令以满足您的需求。
upload_max_filesize = 100M
post_max_size = 100M