laravel中的一个destroy代码
public function destroy($id){ //....... $this->model->destroy($id); // ........}
关于destroy中有如下思考,此种方法是对于单删除,
但对于多删除,考虑如下办法:
1、$id 可切换成 1,2,3,4类似格式,然后function 中处理成数组,删除
2、post提交至function $_post['ids'],但destroy中的$id,则是名存实亡,因为根本不会用到$id。
不知道大家平时都是怎么觖决的,好纠结
回复内容: laravel中的一个destroy代码
public function destroy($id){ //....... $this->model->destroy($id); // ........}
关于destroy中有如下思考,此种方法是对于单删除,
但对于多删除,考虑如下办法:
1、$id 可切换成 1,2,3,4类似格式,然后function 中处理成数组,删除
2、post提交至function $_post['ids'],但destroy中的$id,则是名存实亡,因为根本不会用到$id。
不知道大家平时都是怎么觖决的,好纠结
全都当成数组或者字符串呢,在方法里提前将这个转成数组就行
public function destroy(array $id)
{
//.......$this->model->destroy($id);// ........
}
反正destroy支持数组
appflight::destroy(1);
appflight::destroy([1, 2, 3]);
appflight::destroy(1, 2, 3);