1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
- namespace App\Http\Controllers\Admin\Enquiry;
- use App\Http\Controllers\Controller;
- use App\Http\Models\Enquiry;
- use Illuminate\Http\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();
- $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' => '操作成功']);
- }
-
- public function batchDestroy(Request $request)
- {
- $ids = $request->input('ids');
- Enquiry::destroy($ids);
- return response()->json(['message' => '操作成功']);
- }
- }
|