首页 > 其他分享 >laravel基础

laravel基础

时间:2023-02-14 09:58:00浏览次数:45  
标签:laravel return name 基础 DB table where id

laravel 引入模板:

1.return view('admin.login');

2.return view('admin.add',['data'=>$data]);
获取数据:

$request->input('name'); 
查询

use DB;
$res = DB::table('user')->where('name',$name)->first();

$res2 = DB::table('user')->where('name',$name)->where('pass',$pass)->first();

$data = DB::table('order')->where('name','like','%'.$name.'%')->paginate(10);

$data1 = DB::table('order')->where('name','like','%'.$name.'%')->where('status',0)->paginate(10);

$data = DB::table('detail')->where('orderid',$id)->get();

$review = DB::table('review')->where('goodsid',$v->goodsid)->where('orderid',$order->id)->value('review');

$data = DB::table('type')->select(DB::raw("*,concat(path,',',id) as paths"))->where('status','1')->orderBy('paths')->get();

$res = DB::table('type')->where('pid',$v->id)->first();

修改:$res = DB::table('order')->where('id',$id)->update(['status' => 1]);

新增:DB::table('type')->insert($data);


转向:return redirect("/index");返回提示:return back()->with('mess','密码错误');

$request->session()->forget('name');

 

 

laravel sql

1.插入数据

DB::insert('insert into test (id, name, email, password) values (?, ?, ? , ? )',[1, 'Laravel','[email protected]','Laravel']);

2.查询语句

$user = DB::select('select * from test where id = ?', [1]);

//我们还 可以看到在执行查询的时候使用了参数绑定,以避免SQL注入。除此之//外还可以使用命名绑定:

$user = DB::select('select * from test where id = :id', [':id'=>1]); 

3.更新语句

$resule = DB::update('update test set name="laraveltest" where name = ?', ['laravel']);

//此处返回值为影响的行数请注意 不能直接做判断的

  if($resule || $resule===0){

    //成功的提示语

    return true;

  }else{

    //失败的提示语

    return false;

  }

4.删除语句

$deleted = DB::delete('delete from test');

标签:laravel,return,name,基础,DB,table,where,id
From: https://www.cnblogs.com/zinging/p/17118620.html

相关文章

  • Git基础操作学习记录
    一、将远程项目克隆到本地1.创建GitHub远程仓库:主界面右上角加号选择"newrepository"即可创建2.创建版本库:在桌面新建一个空文件夹,右键选择"GitBashHere"之后便可以......
  • jwt基础(01)
    jwt基础目录jwt基础1jwt介绍和原理jwt开发重点base64编码和解码bas464应用场景drf-jwt快速使用django+drf平台开发jwt这套东西,有两个模块djangorestframework-jwt–>虽然......
  • 1.html篇之《html基础入门》
    html基础入门1.什么是htmlHypertextMarkupLanguage超文本标记语言2.基本结构<!DOCTYPEhtml><!--注释:此为html5的声明方式--><html><head></head><body></b......
  • spark基础(1)
    将相同国家进行分组,然后将count相加sum(count),对sum(count)进行排序,输出top5valpath="/Volumes/Data/BigData_code/data/flight-data/csv/2015-summary.csv"va......
  • MySQL基础
    基础篇通用语法及分类DDL:数据定义语言,用来定义数据库对象(数据库、表、字段)DML:数据操作语言,用来对数据库表中的数据进行增删改DQL:数据查询语言,用来查询数据库中......
  • vue基础:前端发展历史、Vue的介绍的基本使用
    目录一、前端发展历史二、Vue的介绍的基本使用1、Vue简介2、Vue特点3、M-V-VM思想4、组件化开发、单页面开发5、版本选择6、引入方式7、补充8、简单使用一、前端发展历史......
  • ideal的基础使用2022版本,黑马程序员的基础使用
    1.    2.配xml    <dependencies>    <dependency>        <groupId>javax.servlet</groupId>        <artifactId>javax.servl......
  • 基础-Linux网络
    查看路由表[root@localhost~]#route-nDestinationGatewayGenmaskFlagsMetricRefUseIface0.0.0.0172.18.4.2540.0.0.0......
  • 2.13python基础知识
      编程语言的发展史1.机器语言:内部用0和1表示2.汇编语言:简单的字母表示二进制3.高级语言:人类可以理解的1、执行效率:机器语言>汇编语言>高级语言(编译型>解释型)2......
  • python基础学习第一天
    目录一、typora软件及使用1、typora下载官方网站下载:https://www.typoraio.cn/windos系统下,下载和安装都不要在c盘,c盘是系统盘2、typora的使用书写标题警号+空......