从laravel对象中删除数组

时间:2019-01-02 14:23:00

标签: php laravel

我调用API作为响应,以显示这样的对象中的数组,我分享下面的屏幕截图

enter image description here

我想删除活动对象中的filter关键字,其余的响应与我执行此操作的方式相同。 请提前帮助。

以下是我的代码:

public function index(FilterRequest $request)
{
    $data = $this->filter($request);
    $mapsData = $data->original;

    return response()->json(['activities'=> $mapsData], 200);
}

2 个答案:

答案 0 :(得分:1)

您可以在laravel集合中使用except方法

https://laravel.com/docs/5.7/collections#method-except

答案 1 :(得分:1)

/**
* @Route("/show-pdf", name="show-pdf")
*/
public function showPdf(Request $request) {

    ini_set('display_errors', 'On');

    $pdf = file_get_contents('path/to/file.pdf');

    return new Response($pdf, 200, [
                'Content-Type' => 'application/pdf',
                'Content-Disposition' => 'inline; filename="file.pdf"'
    ]);

}