| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace App\Http\Controllers;
- use App\OrderIssueOnTop;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Gate;
- class OrderIssueOnTopController extends Controller
- {
- public function index()
- {
- }
- public function create()
- {
- }
- public function store(Request $request)
- {
- }
- public function show(OrderIssueOnTop $orderIssueOnTop)
- {
- }
- public function edit(OrderIssueOnTop $orderIssueOnTop)
- {
- }
- public function update(Request $request, OrderIssueOnTop $orderIssueOnTop)
- {
- }
- public function destroy(OrderIssueOnTop $orderIssueOnTop)
- {
- }
- public function apiDestroy(Request $request){
- if (!Gate::allows('订单管理-问题件-置顶')) {
- ['success' => false, 'fail_info' => '没有对应权限'];
- }
- if (!$request->has('id')) {
- return ['success' => false, 'fail_info' => '没有传入对应的id'];
- }
- OrderIssueOnTop::where('id', $request->input('id'))->delete();
- return ['success' => true];
- }
- public function apiStore(Request $request){
- if (!Gate::allows('订单管理-问题件-置顶')) {
- return ['success' => false, 'fail_info' => '没有对应权限'];
- }
- if (!$request->filled('id')) {
- return ['success' => false, 'fail_info' => '没有传入对应参数'];
- } else if (!$request->filled('remark')) {
- return ['success' => false, 'fail_info' => '没有写入备注'];
- }
- $orderIssueOnTop = OrderIssueOnTop::create(['order_issue_id' => $request->input('id'), 'remark' => $request->input('remark')]);
- if ($orderIssueOnTop) {
- return ['success' => true];
- }
- return ['success' => false, 'fail_info' => '置顶失败'];
- }
- }
|