123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <?php
- namespace App\Http\Controllers;
- use App\Models\ConfigPickupGroup;
- use Illuminate\Http\Request;
- use App\Http\ApiHelper;
- use Illuminate\Support\Facades\Validator;
- use App\Transformers\PickupGroupTransformer;
- class ConfigPickupGroupController extends BaseController
- {
-
- public function index()
- {
- $ConfigPickupGroup = ConfigPickupGroup::orderBy('id', 'desc')
- ->paginate();
- return $this->response->paginator($ConfigPickupGroup, new PickupGroupTransformer());
- }
-
- public function add(Request $request)
- {
- $name = $request->input('name') ? $request->input('name') : '';
- $all = [
- 'name' => $name,
- ];
- $rules = [
- 'name' => 'required|max:20',
- ];
- $massage = [
- 'name.required' => '自提点分组名称不能为空',
- 'name.max' => '自提点分组名称不能超过20个字符',
- ];
- $validator = Validator::make($all, $rules, $massage);
- if ($validator->fails()) {
- return $this->response->array(ApiHelper::error('请求参数格式不正确!', 412));
- }
- $pickup_group = ConfigPickupGroup::create($all);
- if(!$pickup_group) {
- return $this->response->array(ApiHelper::error('新建自提点分组失败!', 500));
- }
- return $this->response->array(ApiHelper::success());
- }
- }
|