| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | <?php/** * Created by PhpStorm. * User: vanshao * Date: 2019-04-17 * Time: 09:24 */namespace App\Http\Controllers\Admin\Enquiry;use App\Http\Controllers\Controller;use App\Http\Models\Enquiry;use Illuminate\Http\Request;//use App\Http\Requests\Request;class EnquiryController extends Controller{    public function __construct() {    }    public function list(Request $request){    if(!$request->ajax()){        return view('admin/enquiry/enquiry');    }        $keyword = $request->input('keyword');        $builder = Enquiry::query();//        if ($keyword) {//            $builder->where('domain', 'like', '%' . $keyword . '%');//            $builder->orWhere('cn_title', 'like', '%' . $keyword . '%');//            $builder->orWhere('en_title', 'like', '%' . $keyword . '%');//        }        $sites = $builder->orderByDesc('created_at')->paginate();        $items = $sites->items();        array_walk($items, function ($item) {            $item->tx_status_title=$item->status_title;            $item->tx_type_title=$item->type_title;        });        return response()->json([            'rows' => $items,            'total' => $sites->total()        ]);    }    public function detail($id)    {        $user = Enquiry::query()->select()->find($id);        $data['status']=2;        $user->update($data);        return view('/admin/enquiry/enquiry_detail', [            'user' => $user        ]);    }    public function destroy(Request $request)    {        $id=$request->input('id');        Enquiry::destroy($id);        return response()->json(['message' => '操作成功']);    }    /**     * 批量删除     * @param Request $request     * @return \Illuminate\Http\JsonResponse     */    public function batchDestroy(Request $request)    {        $ids = $request->input('ids');        Enquiry::destroy($ids);        return response()->json(['message' => '操作成功']);    }}
 |