OrderPackageController.php 814 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\OrderPackage;
  4. use Illuminate\Http\Request;
  5. class OrderPackageController extends Controller
  6. {
  7. public function update(Request $request)
  8. {
  9. $remarkItem = $request->input('remark');
  10. /**
  11. * @var $orderPackage OrderPackage
  12. */
  13. $orderPackage = OrderPackage::query()->find($request->input('orderPackageId'));
  14. if (is_null($orderPackage->remark)) {
  15. $orderPackage->remark = [$remarkItem];
  16. } else {
  17. $remark = $orderPackage->remark;
  18. $remark[] = $remarkItem;
  19. $remark = array_reverse($remark);
  20. $orderPackage->remark = $remark;
  21. }
  22. $orderPackage->save();
  23. return ['success' => true, 'data' => $orderPackage->refresh()->remark];
  24. }
  25. }