laravel中的一個destroy代碼
<code>public function destroy($id) { //....... $this->model->destroy($id); // ........ }</code>
關於destroy中有如下思考,此種方法是對於單刪除,
但對於多刪除,考慮如下辦法:
1、$id 可切換成1,2,3,4類似格式,然後function 中處理成數組,刪除
2、POST提交至function $_POST['ids'],但destroy中的$id,則是名存實亡,因為根本不會用到$id。
不知道大家平常都是怎麼覬決的,好糾結
laravel中的一個destroy代碼
<code>public function destroy($id) { //....... $this->model->destroy($id); // ........ }</code>
關於destroy中有如下思考,此種方法是對於單刪除,
但對於多刪除,考慮如下辦法:
1、$id 可切換成1,2,3,4類似格式,然後function 中處理成數組,刪除
2、POST提交至function $_POST['ids'],但destroy中的$id,則是名存實亡,因為根本不會用到$id。
不知道大家平常都是怎麼覬決的,好糾結
全都當成數組或字串呢,在方法裡提前將這個轉成數組就行
public function destroy(array $id)
{
<code>//....... $this->model->destroy($id); // ........</code>
}
反正destroy支援數組
AppFlight::destroy(1);
AppFlight::destroy([1, 2, 3]);
AppFlight::destroy(1, 2, 3);