2017-06-20 2 views
0

ユーザーが画像をアップロードして、これはhome.bladeためのクラス全体で{!! Form :: open(['url' => 'home'、files => true))!!} urlとファイルのアップロードがフォームで一緒に機能しない

{!! Form::open(['url' => 'home',files =>true]) !!} 

を把握することはできません同じページが、私は唯一の私はどちらかURLまたはファイル

これは、コードの行を一つのことを持つことができます。エラーの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 

画像: Error

+0

共有コードからエラーが発生していません。 "undefined index 'overlay'"と表示されますが、オーバーレイテキストはどこにもありません。 – apokryfos

+0

私が 'files => true'から' {!! Form :: open(['url' => 'home'、files => true))!!} '私はエラーを出さないので、' url '= > 'home'' – Russkiy

+0

実際には 'files'が引用されていないという点でその行にエラーがあり、エラーメッセージを表示しようとすると別のエラーが発生する可能性があります。エラーメッセージには他のエラーはありません。 – apokryfos

答えて

0

多分それを実行しようと、キャッシュのエラーです:それと

php artisan view:clear 

をあなたが

+0

いいえ、それは助けになりませんでした:/ – Russkiy

+0

@include( 'flash :: message')ファイルのコードを貼り付けます –

+0

どこですか? 、私はクラスの最上部にその行を持っていると思う。 – Russkiy

0

あなたの意見では、あなたの最後の変更をロードすることを避けることは、単純な間違いだった、私はシンプルなの@include('flash::message')を取り出していましたhome.blade.phpクラスの開始。

関連する問題