【问题标题】:Error when upload file - laravel 5上传文件时出错 - laravel 5
【发布时间】:2015-05-10 10:39:35
【问题描述】:

控制器:

public function store(StoreSongRequest $request)
{
    dd($request->get('song'));die;
}

create.blade.php

{!! Form::open(array('route' => 'songs.store', 'class' => 'form', 'novalidate' => 'novalidate', 'files' => true)) !!}

<div class="form-group">
    {!! Form::label('Name') !!}
     {!! Form::text('name') !!}
</div>
<div class="form-group">
    {!! Form::label('Upload') !!}
    {!! Form::file('song') !!}
</div>

<div class="form-group">
    {!! Form::submit('Upload', array('class' => 'btn btn-primary')) !!}
</div>

{!! Form::close() !!}

当我提交时出现错误:

VerifyCsrfToken.php 第 46 行中的 TokenMismatchException:

我在 kernel.php 文件中注释掉了 'app\Http\Middleware\VerifyCsrfToken' 但还是一样。

【问题讨论】:

  • 我的问题已经解决了!我在 php.ini 中设置了 post_max_size
  • 然后发布您自己的答案或删除问题
  • @TriMinh 如果您解决了您的问题,请将您的解决方案发布到您自己的问题中。这可能会帮助更多的读者。

标签: laravel


【解决方案1】:

问题是post_max_size 的 $_POST 太低。在 php.ini 中增加 post_max_size 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2017-07-29
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    • 2017-02-12
    相关资源
    最近更新 更多