App\Repositories\PostRepository::updatePublish PHP Method

updatePublish() public method

Update post published status
public updatePublish ( $input, $id )
$input
$id
    public function updatePublish($input, $id)
    {
        $post = $this->model->find($id);
        $post->published = $input['publish'] == 'true';
        $post->update();
    }

Usage Example

コード例 #1
0
 /**
  * Toggle post published status.
  *
  * @param Request $request
  * @param $id
  * @return \Illuminate\Http\JsonResponse
  */
 public function publish(Request $request, $id)
 {
     $this->blog->updatePublish($request->all(), $id);
     return response()->json();
 }