@include('admin.paginate', [
'records' => $memes,
'no_data' => 'No records found',
'columns' => [
[
'name' => __('admin.user_type'),
'field' => function(App\Models\Meme $meme){
return $meme !== null ? ($meme->user_id !== null ? "User" : "Guest") : "N/A";
},
'align' => 'text-center',
'sortField' => 'user_id',
'isSortable' => 0,
],
[
'name' => __('admin.name'),
'field' => function(App\Models\Meme $meme){
return $meme !== null ? ($meme->user_id !== null ? $meme->user->name : "N/A") : "N/A";
},
'align' => 'text-center',
'sortField' => 'content',
'isSortable' => 1,
],
[
'name' => __('admin.email'),
'field' => function(App\Models\Meme $meme){
return $meme !== null ? ($meme->user_id !== null ? $meme->user->email : "N/A") : "N/A";
},
'align' => 'text-center',
'sortField' => 'email',
'isSortable' => 1,
],
[
'name' => __('admin.phone'),
'field' => function(App\Models\Meme $meme){
return $meme !== null ? ($meme->user_id !== null ? $meme->user->phone : "N/A") : "N/A";
},
'align' => 'text-center',
'sortField' => 'phone',
'isSortable' => 1,
],
[
'name' => __('admin.agree'),
'field' => function(App\Models\Meme $meme){
return $meme !== null ? ($meme->agree !== 0 ? "Yes" : "No") : "N/A";;
},
'align' => 'text-center',
'sortField' => 'agree',
'isSortable' => 0,
],
[
'name' => __('admin.created_at'),
'field' => function(App\Models\Meme $meme){
return ($meme->created_at->timezone('America/Los_Angeles')->format('d M Y h:i A'));
},
'align' => 'text-center',
'sortField' => 'created_at',
'isSortable' => 1,
],
[
'name' => 'Action',
'field' => function(App\Models\meme $meme) {
$button = '
File';
if ($meme->meme_file_id) {
$button .= '
Meme';
}
$button .= '
Remove';
return $button;
},
'isSortable' => 0,
'align' => 'text-center',
],
]
])