2017-05-18 29 views
1

私はlaravelでフォーラムスクリプトを作成しています。今私が達成しようとしているのは、人がスレッドにコメントを投稿して、そのコメントを編集できるようにしたいが、編集のオプションは、5分がオプションを渡すと投稿してから5分間しか利用できないということです編集が終了しました。例えば、スレッドのlaravel投稿後のコメント

2017年5月17日午前9時40分01秒

で作成され、それは

2017年5月17日9時45分01秒

まで編集することが可能なのです

これをこのループでどのように作成できますか?コメントを作成するタイムスタンプがなければならない -

@if((auth()->user()->id == $comment->user_id) && (abs(time() - strtotime($comment->created_at)) < 300)) 

(現在のタイムスタンプ:

のcreated_atはコメントは

@forelse($thread->comments as $comment) 

    <div class="comment-list well well-lg"> 
     <p>Comment posted by {{$comment->user->name}}</p> 

     <p>{{$comment->body}}</p> 

     @if(auth()->user()->id == $comment->user_id) 
      <a href="{{route('thread.edit',$thread->id)}}" class="btn btn-warning btn-xs">Edit</a> 
     @endif 

    </div> 

    @empty 
     <p> - No comments here.</p> 
@endforelse 

答えて

1

あなたはこのような何かを行うことができます掲載されたときに表示されるテーブルの行であります300秒未満)

関連する問題