2017-08-12 27 views
0

注入多個模型有一個控制器BulkActionApiController,這裏我如何在一個控制器方法

/** 
* Mass delete models 
* 
* @param Request $request 
* @param $model 
* @return \Illuminate\Http\JsonResponse 
*/ 
public function massDelete(Request $request, Model $model) 
{ 
    try 
    { 

     $model::whereIn('id', $request->ids)->delete(); 

     return response()->json('Successfully deleted', 200); 
    } 
    catch (\Throwable $t) 
    { 
     // ... 
    } 
} 

我要檢測哪些模型傳遞給此方法並刪除該模型的記錄方法。我怎樣才能實現這個? 在此先感謝

+0

請定義頂你控制頁面模型像 使用App \ YourModel; –

+0

我已經定義了它,但它不起作用 –

回答

0

您可以進行以下檢查。

if($model instanceof SomeModel){ . . . . }

相關問題