2017-12-24 2 views
0

Ich verwende Datentabelle zum Anzeigen von Daten einschließlich postingdate Spalte, ich muss das Format der postingdate Spalte ändern, wie ich einige Tutorials über diese gefunden und den unten angegebenen Code verwendet, wenn ausgeführt. Ich habe eine Fehlermeldung erhalten und die Tabelle erscheint nicht.Laravel Datentabelle Datenformat funktioniert nicht

Die Fehlermeldung:

Tables Warnung: Tabelle id = Benutzer-Tabelle - Ajax Fehler. Weitere Informationen zu diesem Fehler finden Sie in http://datatables.net/tn/7

Code:

$users = Checks::select(['details', 'postingdate', 'description', 'amount', 'type', 'slip', 'vendor_id', 'category_id']); 

return Datatables::of($users)->editColumn('postingdate', function ($user) { 
return $user->postingdate->format('d-m-Y')})->make(true); 

Antwort

0

Versuchen Sie, den folgenden Code:

$users=Checks::select(['details','postingdate','description','amount','type','slip','vendor_id','category_id']); 
return Datatables::of($users)->editColumn('postingdate', function ($user) 
{ 
    //change over here 
    return date('d-m-Y', strtotime($user->postingdate)); 
})->make(true); 
+0

Vielen Dank !!! –

0

Versuchen Sie, diese

$users=Checks::select(['details', DB::raw("DATE_FORMAT(checks.postingdate, '%d-%M-%Y %H:%i') as postingdate"),'description','amount','type','slip','vendor_id','category_id']); 

return Datatables::of($users)->make(true); 
Verwandte Themen