Laravel增删改查语句总结

<?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\[email protected]‘);

    }

    /*
     * delete
     */

    public function destroy($id)
    {
        Address::where(‘address_id‘, ‘=‘, $id)->delete();
        return redirect(‘member/address‘);
    }
}
时间: 2024-10-13 00:41:17

Laravel增删改查语句总结的相关文章

使用C#书写SQLite数据库增删改查语句(以及插入byte[]时遇到的问题总结)

在没有使用SQLite这种轻量级的数据库之前,只使用过Sqlserver2008进行数据的增删改查,公司使用的是大型的ORACLE数据库,还没有真正的会使用它.那时候觉得数据库很庞大,然而遇到SQLite以后,发现有这么个迷你的小数据库,就像女生的包包随身携带的小镜子一样,放在哪里都能使用. 废话少说,SQLite提供了如何连接.关闭等数据库操作,但真正的增.删.改.查等语句同Sqlserver.ORACLE是一样的. 首先,是创建SQLite数据库文件(写了一个方法): Public stat

数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)

SQL常用增删改查语句 1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2[将现有表数据添加到一个已有表]insert into <已有的新表> (列名) select <原表列名> from <原表名>例:insert into tongxunlu ('姓名','地址','

SQL Server快速生成SQL增删改查语句

你还在手敲代码生成SQL语句吗?你还在为因为马虎出错的SQL语句而感到无语吗?你还在为不知怎样表达复杂的SQL语句而纠结吗?如果你的回答为"是",那你就OUT啦,快来试试应用SQL Server资源管理器快速生成SQL语句吧. 首先,打开SQL Server2008,在菜单栏"查询"下拉菜单中找到"在编辑器中设计查询",如下图: 在打开的查询设计器窗口中添加要进行操作的数据库表. 在添加的表内下方空白部分右键单击鼠标,在弹出菜单中单击"

四种简单的sql语句(增删改查语句)

四种简单的sql语句(增删改查语句) 一.插入语句 insert into [table] ([column],[column],[column]) values(?,?,?) 二.删除语句 delete from [table] where column = ? 三.修改语句 update [table] set column = ? where column = ? 四.查询语句 1)查询单条记录的所有字段 select * from [table] where [column] = ? 2

laravel增删改查

基本想法是搭建一个FormController,所有以后需要配置生成后台的controller就继承这个FormController就好了.在FormController中定义属性: class FormController extends BaseController { // 对应的模型 protected $model; // 所有的字段 protected $fields_all; // 列表页显示的字段 protected $fields_show; // 编辑页面显示的字段 prot

MYSQL的常用命令和增删改查语句和数据类型

连接命令:<a href="http://lib.csdn.net/base/mysql" class='replace_word' title="MySQL知识库" target='_blank' style='color:#df3434; font-weight:bold;'>MySQL</a> -h[主机地址] -u[用户名] -p[用户密码] 创建<a href="http://lib.csdn.net/base/my

mysql数据库的增删改查语句

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE(); 创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ......); 显示数据表字段:describe 表名; 当前库数据表结构:show tables; =============

laravel 增删改查 数据库设置 路由设置

laravel 框架的路由设置: url: http://www.shanzezhao.com/laraverl/my_laravel/public/index.php/indexs laravel 框架的数据库设置:config/database.php 1 'mysql' => [ 2 'driver' => 'mysql', 3 'host' => 'localhost', 4 'port' => '3306', 5 'database' => 'laravel', 6

MYSQL的常用命令和增删改查语句

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE(); 创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ......); 显示数据表字段:describe 表名; 当前库数据表结构:show tables; 更改表格 ALTER TA