<div class="row"> <div class="col-md-6"> <h4>Signups {{ $signupStatusLabel }}</h4> </div> <div class="col-md-6"> <h4 class="pull-right">{{ $signupRelativeTime }}</h4> </div> </div> <hr> @if(count($event->users)) <?php $tableBody = array(); foreach ($event->users as $user) { $tableBody[] = array('user' => '<a href="' . URL::route('user.show', $user->id) . '">' . HTML::userAvatar($user) . ' ' . e($user->username) . '</a>', 'signup-time' => ExpressiveDate::make($user->pivot->created_at)->getRelativeDate()); } ?> {{ Table::open(array('class' => 'signups')) }} {{ Table::headers('User', 'Signed Up') }} {{ Table::body($tableBody) }} {{ Table::close() }} @else <p>No users signed up!</p> @endif @if( Auth::check() ) @if( !$event->users->contains(Auth::user()) AND $signupTimespan->status === 1) {{ Button::link(URL::route('event.join', array('event' => $event->id)), 'Join') }} @elseif( $event->users->contains(Auth::user()) ) {{ Button::link(URL::route('event.leave', array('event' => $event->id)), 'Leave') }} @endif
/** * Get the date the post was created. * * @return string */ public function date() { return ExpressiveDate::make($this->created_at)->getRelativeDate(); }
public function testDateIsCreatedFromStaticMethod() { $date = ExpressiveDate::make(); $this->assertEquals(time(), $date->getTimestamp()); }