Как удалить заголовок при передаче представления с помощью функции transfromer(с данными в качестве данных преобразователя) в laravel

Я получаю данные из модели, а затем передается в трансформатор, в то время как get trasformer передается на страницу просмотра при выводе на печать с использованием echo. Вывод будет идти с заголовком, как удалить заголовок

это мой код:

public function productView($sulg)
    {
        $productcount = Product::where('deletestatus','=',0)->where('slug','=',$sulg)->count();
        if($productcount != 0 )
        {
            $productdata = Product::where('deletestatus','=',0)->where('slug','=',$sulg)->get();
            $review_product_information = $this->response->withCollection($productdata, new ProductTransformer);
            return view('frontview.productview')->with('productdata', $review_product_information);
        }
        else
        {
            return view('frontview.404');
        }

    }

и я получил вывод, как это:

HTTP/1.0 200 OK Cache-Control: no-cache Content-Type: application/json Date: Fri, 25 Mar 2016 10:54:53 GMT {"data":[{"product_id":6,"name":"Saree","sku":"h5f6uadl","slug":"saree","description":"Blue Saree","special_price_mrp":"5600.00","regular_price":"8000.00","wsprice":"5500.00","quantity":50,"offer_percentage":"40%","min_pay_for_rp":null,"discount_for_pp":null,"pro_tax":"1","category_id":"6","product_images":[{"image_id":1}]}]} 

1 ответ

При передаче данных в представление, вы должны использовать View::make метод, вот так:

View::make("frontview.productview")->with('productdata', $review_product_information);

РЕДАКТИРОВАТЬ: я на самом деле неправильно понял ваш вопрос, я думаю, что вы подразумеваете под "удалить заголовок"? Вы хотите вернуть JSON без массива "данных"?

В laravel вы можете вернуть JSON без использования представлений, вот так:

return($review_product_information)
Другие вопросы по тегам