App\Http\Controllers\ProductsController::changeStatus PHP Method

changeStatus() public method

Change status a Product.
public changeStatus ( integer $id ) : Response
$id integer
return Response
    public function changeStatus($id)
    {
        $product = Product::select('id', 'user_id', 'features', 'status', 'type')->find($id);
        if (\Auth::id() != $product->user_id) {
            return redirect('products/' . $product->user_id)->withErrors(['feature_images' => [trans('globals.not_access')]]);
        }
        $product->status = $product->status ? 0 : 1;
        $product->save();
        Session::flash('message', trans('product.controller.saved_successfully'));
        return redirect('products/' . $product->id);
    }