OrderPackageController.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. $remark = $request->input('remark');
  10. /**
  11. * @var $orderPackage OrderPackage
  12. */
  13. $orderPackage = OrderPackage::query()->find($request->input('orderPackageId'));
  14. $orderPackage->orderPackageRemarks()
  15. ->create([
  16. 'user_id' => auth()->id(),
  17. 'content' => $remark,
  18. ]);
  19. return ['success' => true, 'data' => $orderPackage->orderPackageRemarks()->with('user')->orderByDesc('created_at')->get()];
  20. }
  21. public function destroy(Request $request)
  22. {
  23. /**
  24. * @var $orderPackage OrderPackage
  25. */
  26. $orderPackage = OrderPackage::query()->find($request->input('orderPackageId'));
  27. $orderPackage->orderPackageRemarks()->where('id',$request->remarkId)->delete();
  28. return ['success' => true, 'data' => $orderPackage->orderPackageRemarks()->with('user')->orderByDesc('created_at')->get()];
  29. }
  30. }