0
我在laravel中使用only()
和except
方法存在問題。laravel只有5個方法()或除了()問題
正式文件:
- https://laravel.com/docs/5.4/collections#method-only
- https://laravel.com/docs/5.4/collections#method-except
使用:
$data = Model::whereId($id)->first();
或$data = Model::whereId($id)->get()->except('updated_at', 'deleted_at');
我得到:
{"id":21,"name":"new one","description":"desc","deleted_at":null,"created_at":"2017-03-08 16:23:01","updated_at":"2017-03-08 16:23:01"}
有:
$data = Model::whereId($id)->get()->only('id', 'name', 'description', 'created_at');
我得到一個空的結果。
我很確定我沒有以正確的方式調用該方法。 我也嘗試從DB獲得結果後調用它,如$data->only('...')
或$data->except('...')
沒有任何運氣。
任何幫助,將不勝感激!謝謝!