Laravel 如何在一个控制器方法中注入多个模型
我有一个控制器BulkActionApicController,这里是方法Laravel 如何在一个控制器方法中注入多个模型,laravel,eloquent,Laravel,Eloquent,我有一个控制器BulkActionApicController,这里是方法 /** * Mass delete models * * @param Request $request * @param $model * @return \Illuminate\Http\JsonResponse */ public function massDelete(Request $request, Model $model) { try { $model::wh
/**
* 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)
{
// ...
}
}
我想检测传递给此方法的模型,并删除此模型的记录。我如何实现这一点?
提前感谢您可以进行以下检查
if($model instanceof SomeModel){
.
.
.
.
}
请在控制器页面顶部定义您的型号,如使用App\YourModel;我已经给它下了定义,但它不起作用