我希望用户上传图片并返回到相同的页面,但我只能有一两件事,无论是我无法弄清楚{!! Form :: open(['url'=>'home',files => true])!!} url和文件上传不能一起工作
{!! Form::open(['url' => 'home',files =>true]) !!}
这是home.blade全班的网址或文件
这行代码。错误的PHP的
@extends('layouts.app')
@section('content')
<div class="container">
@include('flash::message')
<div class="row">
<div class="col-md-8 col-md-offset-2">
{!! Form::open(['url' => 'home',files =>true]) !!}
<div class="panel panel-default">
<div class="panel-heading">Add a new status</div>
<div class="panel-body">
<div class="form-group">
<label>Write a new status</label>
<textarea class="form-control" name="status-text" id="status-text"></textarea>
</div>
</div>
<div class="panel-footer clearfix">
<div class="row">
<div class="col-md-6=">
<label for="file upload" class="custom-file-upload">
<i class="fa fa-image"></i>
<input id="file-upload" name="status_image_upload" type="file"/>
</label>
</div>
<div class="col-md-6=">
<button class="btn btn-info pull-right btn-sm"><i class="fa fa-plus"></i>Add status</button>
</div>
</div>
</div>
</div>
{!! Form::close() !!}
@foreach($top_15_posts as $status)
{!!
view('layouts.app-internal.user-status-layout',[
'status' => $status,
'user' => \App\Eloquent\User::find($status->user_id),
'comments' => \App\Eloquent\StatusComments::where('status_id',$status->id)->orderBy('id','DESC')->get(),
'comment_count' => \App\Eloquent\StatusComments::where('status_id',$status->id)->count(),
'like_count' => \App\Eloquent\StatusLikes::where('status_id',$status->id)->count()
])
!!}
@endforeach
</div>
</div>
</div>
@endsection
错误不是来自共享代码。它说“未定义的索引”叠加“,但没有重叠文本的任何地方。 – apokryfos
我知道什么时候从'{!!'取出'files => true' Form :: open(['url'=>'home',files => true])!!}'我没有得到任何错误,所以它从那里来,反之亦然,当我拿出''url'= >'''' – Russkiy
实际上这个行中有一个错误,那就是文件没有被引用,这可能会在尝试显示错误消息时触发另一个错误。没有错误信息没有其他错误。 – apokryfos