Answers for "format created at column to date in laravel controller"

PHP
1

laravel datatable format date column

$projects = Project::select('id', 'name', 'date_start', 'date_end');
return Datatables::of($projects)
  ->editColumn('date_start', function ($request) {
    return $request->date_start->format('Y-m-d'); // human readable format
  })
  ->editColumn('date_end', function ($request) {
    return $request->date_end->format('Y-m-d'); // human readable format
  })
  ->filterColumn('date_start', function ($query, $keyword) {
    $query->whereRaw("DATE_FORMAT(date_start,'%Y-%m-%d') like ?", ["%$keyword%"]); //date_format when searching using date
  })
  ->filterColumn('date_end', function ($query, $keyword) {
    $query->whereRaw("DATE_FORMAT(date_end,'%Y-%m-%d') like ?", ["%$keyword%"]); //date_format when searching using date
  })
  ->make(true);
Posted by: Guest on July-24-2020
0

laravel 8 date format

// in model 
protected $casts = [
        'date_of_approval' => 'date:d-m-Y'
    ];

// if you want change format any where
$appointment->date_of_approval->format('Y-m-d');

// if you have not cast in model data format
CarbonCarbon::parse($appointment->date_of_approval)->format('Y-m-d');
Posted by: Guest on January-04-2022

Code answers related to "format created at column to date in laravel controller"

Browse Popular Code Answers by Language