Laravel изменить ячейки с истекшим сроком годности - PullRequest
0 голосов
/ 24 сентября 2019

Извините, я не знал, как задать этот вопрос, но я хочу, чтобы в каждой ячейке столбца даты с истекшим сроком действия в файле достигался срок его действия, в противном случае просто ставился срок его действия.В моем контроллере я создаю переменную с именем $actualDate= Carbon::now(); и отправляю ее на просмотр.На мой взгляд, у меня есть это в таблице:

@foreach ($Files as $File)
<tr>
<td><a href="/File/{{$File->id}}">{{ 
$File->Code}}</td>
<td>{{ $File->created_at }}</td>
<td>{{ $File->person}}</td>
<td>{{ $File->category_file}}</td>
<td>{{ $File->status}}</td>
<td>{{ $File->employed}}</td>


@if($File->expirationDate < $actualDate)
<td>{{$File->expirationDate}}</td>
@else
<td>Expired</td>
@endif

Если я поставлю <для сравнения, все столбцы будут "просрочены", и если я поставлю> это не будет файлов с истекшим сроком действия, даже если есть ¿, что можетЯ делаю, чтобы решить это?Я надеюсь, что вы можете мне помочь.

1 Ответ

1 голос
/ 24 сентября 2019

Попробуйте:

@foreach ($Files as $File)
    <tr>
        <td><a href="/File/{{$File->id}}">{{ $File->Code}}</td>
        <td>{{ $File->created_at }}</td>
        <td>{{ $File->person}}</td>
        <td>{{ $File->category_file}}</td>
        <td>{{ $File->status}}</td>
        <td>{{ $File->employed}}</td>

        @if(\Carbon\Carbon::parse($File->expirationDate)->lessThan(\Carbon\Carbon::now()))
            <td>{{$File->expirationDate}}</td>
        @else
            <td>Expired</td>
        @endif
@endforeach

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...