| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace App\Http\Controllers;
- use App\OrderPackage;
- use Illuminate\Http\Request;
- class OrderPackageController extends Controller
- {
- public function update(Request $request)
- {
- $remark = $request->input('remark');
- /**
- * @var $orderPackage OrderPackage
- */
- $orderPackage = OrderPackage::query()->find($request->input('orderPackageId'));
- $orderPackage->orderPackageRemarks()
- ->create([
- 'user_id' => auth()->id(),
- 'content' => $remark,
- ]);
- return ['success' => true, 'data' => $orderPackage->orderPackageRemarks()->with('user')->orderByDesc('created_at')->get()];
- }
- public function destroy(Request $request)
- {
- /**
- * @var $orderPackage OrderPackage
- */
- $orderPackage = OrderPackage::query()->find($request->input('orderPackageId'));
- $orderPackage->orderPackageRemarks()->where('id',$request->remarkId)->delete();
- return ['success' => true, 'data' => $orderPackage->orderPackageRemarks()->with('user')->orderByDesc('created_at')->get()];
- }
- }
|