码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel增删改查语句总结

时间:2016-12-28 09:35:18      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:ber   des   return   blog   ret   address   control   require   min   

<?php

Class Que
{
    /*
     * 查询:
     */
    public function index()
    {
        $users = User::query()->paginate(20);
        return view(‘admin.user.index‘, [‘list‘ => $users]);

        $list = Category::get();
        return view(‘admin.product.category.index‘, [‘list‘ => $list]);

    }

    /*
     *保存:
     */

    public function store1()
    {
        $input = Input::except(‘_token‘);
        $rules = [
            ‘cate_name‘ => ‘required‘,
        ];

        $message = [
            ‘cate_name.required‘ => ‘分类名称不能为空!‘,
        ];

        $validator = Validator::make($input, $rules, $message);

        if ($validator->passes()) {
            $re = Category::create($input);
            if ($re) {
                return redirect(‘admin/category‘);
            } else {
                return back()->with(‘errors‘, ‘数据填充失败,请稍后重试!‘);
            }
        } else {
            return back()->withErrors($validator);
        }
    }


    public function store2(Request $request)
    {
        $input = $request->except(‘_token‘);
        $rules = [
            ‘true_name‘ => ‘required‘,
            ‘mob_phone‘ => ‘required|regex:/^1\d{10}$/‘
        ];

        $message = [
            ‘true_name.required‘ => ‘姓名不能为空‘,
            ‘mob_phone.required‘ => ‘电话号码不能为空‘,
            ‘mob_phone.regex‘ => ‘电话号码不符合要求‘
        ];
        $validator = Validator::make($input, $rules, $message);
        if ($validator->passes()) {
            $re = Address::create($input);
            if ($re) {
                return redirect(‘member/address‘);
            } else {
                return back()->with(‘errors‘, ‘地址提交失败‘);
            }
        } else {
            return back()->withErrors($validator);
        }

        return redirect(‘Member\AddressController@index‘);

    }

    /*
     * delete
     */

    public function destroy($id)
    {
        Address::where(‘address_id‘, ‘=‘, $id)->delete();
        return redirect(‘member/address‘);
    }
}

 

Laravel增删改查语句总结

标签:ber   des   return   blog   ret   address   control   require   min   

原文地址:http://www.cnblogs.com/cs88/p/6228163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!