Php 删除数据库laravel中的行

Php 删除数据库laravel中的行,php,laravel,Php,Laravel,我想删除数据库中一个用户的所有信息,如果已经有信息 $ss= date_time::where('user_id',$id)->get(); if ($ss){ $ss->delete(); } $ss将是一个集合,因此您需要删除每个单独的项目,或者在没有get的情况下执行单个删除: $ss= date_time::where('user_id',$id)->get(); $ss->each(function ($mode

我想删除数据库中一个用户的所有信息,如果已经有信息

$ss= date_time::where('user_id',$id)->get();
        if ($ss){
            $ss->delete();
  }

$ss
将是一个集合,因此您需要删除每个单独的项目,或者在没有get的情况下执行单个删除:

 $ss= date_time::where('user_id',$id)->get();
 $ss->each(function ($model) { 
     $model->delete();
 });
 // or
 date_time::where('user_id',$id)->delete();

第一种方法速度较慢,但会触发诸如
删除
删除
之类的模型事件,而第二种方法速度更快,但不会触发任何事件。

您是否收到任何错误?你们有一个名为date\u time的型号吗?好的,问题出在哪里?哇,你们比我早3秒回答了,但我想,先到先得,所以我删除了我的answer@MartinDimitrov你的答案是有效的,没有理由对一个问题只给出一个答案,而且两个答案实际上是同时给出的,因此不存在剽窃的理由,但是你的答案有更多的信息,而且总体上更好,所以我会将其删除。