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' => '操作成功']);
- }
- }
|