0
0
Files
Babyclass/app/Admin/Controllers/TeamController.php
2020-08-04 10:09:42 +08:00

33 lines
974 B
PHP

<?php
namespace App\Admin\Controllers;
use App\Models\Team;
use Illuminate\Http\Request;
class TeamController extends Controller
{
public function index(Request $request)
{
$mobile = $request->mobile;
$wechat = $request->wechat;
$orderField = $request->orderField;
$orderDirection = $request->orderDirection;
$numPerPage = $request->numPerPage ?: 30;
$lists = Team::when($mobile, function ($query) use ($mobile) {
$query->where('mobile', $mobile);
})
->when($wechat, function ($query) use ($wechat) {
$query->where('wechat', 'like', "%" . $wechat . "%");
})
->when($orderField, function ($query) use ($orderField, $orderDirection) {
$query->orderBy($orderField, $orderDirection);
})
->paginate($numPerPage);
return view('Admin::team.index', compact('lists'));
}
}