我希望用戶上傳圖片並返回到相同的頁面,但我只能有一兩件事,無論是我無法弄清楚{!! 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