PostController.php
'Posts',
'categories' => ''
];
return view('admin/post', $data);
}
public function view_post($id)
{
$data = Post::with('category', 'user')->find($id);
$data = [
'title' => 'View Posts',
'post' => $data
];
return view('admin/view_post', $data);
}
public function update_post_status(Request $request)
{
$post = Post::find($request->id);
$post->status = $request->status;
if ($post->save()) {
return 'true';
} else {
return 'false';
}
}
public function ajax(Request $request)
{
$data = Post::with('category')->get();
//echo "
";
//print_r($data); exit;
$dt = Datatables::of($data)
->addIndexColumn()
->editColumn('category', function ($row) {
return $row->category->name;
})
->addColumn('image', function ($row) {
return '
';
})
->addColumn('action', function ($row) {
$btn = 'View(' . $row->id . ')';
return $btn;
})
->rawColumns(['action', 'image', 'category'])
->make(true);
return $dt;
}
}
Comments
Post a Comment