-
\DB::table('as_admin')->get(); //返回所有记录 \DB::table('as_admin')->orderBy('id', 'desc')->first(); //返回一条记录 \DB::table('as_admin')->where('id', '>=1002')->orderBy('id', 'desc')->get(); //获取id>=1002的记录,单个条件 \DB::table('as_admin')->whereRaw('id > ? and age >= ?', array(1001, 18))->orderBy('id', 'desc')->get(); //获取id>=1002 age >= 18的记录,多个条件条件 \DB::table('as_admin')->whereRaw('id > ? and age >= ?', array(1001, 18))->orderBy('id', 'desc')->pluck('name'); //pluck 获取结果集特定字段 \DB::table('as_admin')->whereRaw('id > ? and age >= ?', array(1001, 18))->orderBy('id', 'desc')->lists('name', 'id'); //lists区别于pluck可以指定某个字段作为数组下标 \DB::table('as_admin')->select('id','name','age')->get(); //返回指定字段数据 \DB::table('as_admin')->chunk(2, function ($student){ if(条件满足){ return false; } });//每次查询两条查看全部
-
//使用查询构造器插入数据 DB::table('as_admin')->insert(array('name' => jason,'age' => 18)); //返回布尔类型 DB::table('as_admin')->insertGetId(array('name' => jason,'age' => 18)); //返回插入的id DB::table('as_admin')->insert(array(array('name' => jason,'age' => 18),array('name' => jason2,'age' => 18))); //插入多条数据查看全部
-
//使用查询构造器更新数据 DB::table('as_admin')->where('id', 12)->update(array('age' => 18)); //返回影响的行数 DB::table('as_admin')->where('id', 12)->increment('age', 3); //字段自增3写,默认为1法 返回影响的行数 DB::table('as_admin')->where('id', 12)->decrement('age', 3); //字段自减3写,默认为1法 返回影响的行数 DB::table('as_admin')->where('id', 12)->decrement('age', 3, array('name' => '张佳宁')); //自增或自减的同时更新name字段查看全部
-
在view中: 模板继承 用@extends('模板名') 模板重写 用@section('重写部分的名字') 重写的内容 @stop 对@yield的模板重写也是一样的用法。查看全部
-
路由和控制器绑定。 Route::请求方式('请求url',控制器名称@控制器下的方法) Route::请求方式('请求url',[‘usre’=>控制器名称@控制器下的方法]) 别名: Route::请求方式('请求url',[‘usre’=>控制器名称@控制器下的方法,‘as’=>'别名']) 带参数 Route::请求方式('/demo/{id}',[‘usre’=>控制器名称@控制器下的方法])查看全部
-
// 路由 // 类型: get post put patch delete // 用途: 建立url和程序之间的映射 // 场景: 将用户的请求转发给相应的程序进行处理 // 注意: 业务逻辑不应该写在路由当中,路由只是接收参数后转发给控制器(Controller)进行处理查看全部
-
// 数据库操作 - 查询构造器 修改数据 public function query2(){ // 修改一条数据(带条件) 返回bool类型(受影响行数) $result = DB::table('student') ->where('id', 1023) ->update(['name'=>'query2','age'=>20]); // 自增并修改数据 increment 返回bool类型(受影响行数) $result = DB::table('student') ->where('id', 1023) ->increment('age', 2, ['name' => 'query_test2']); // 自减并修改数据 decrement 返回bool类型(受影响行数) $result = DB::table('student') ->where('id', 1023) ->decrement('age', 2, ['name' => 'query2']); dd($result); }查看全部
-
// 数据库操作 - 查询构造器 新增数据 public function query1(){ // 新增一条数据(返回bool类型 新增结果) // $result = DB::table('student')->insert([ // 'name' => 'Toky', // 'age' => 19 // ]); // 新增一条数据(返回int类型 新增后的主键ID) // $result = DB::table('student')->insertGetId([ // 'name' => '亲爱的路人', // 'age' => 19 // ]); // 增加多条数据(注: 只能使用insert 返回新增结果) $result = DB::table('student')->insert( [ ['name' => 'name1', 'age' => 31], ['name' => 'name2', 'age' => 32] ] ); dd($result); }查看全部
-
Model - 模型 Laravel\app\Member.php <?php namespace App; use Illuminate\Database\Eloquent\Model; class Member extends Model{ public static function getMember(){ return 'My name is EnzoLiu'; } } Controller调用: <?php namespace App\Http\Controllers; use App\Member; class MemberController extends Controller{ public function info($id = null){ return Member::getMember(); } } ?>查看全部
-
app目录:程序的核心代码 和 我们的业务逻辑代码,其中的 http 目录是我们业务逻辑的存放点。http 目录下有 定义路由文件 和 中间器文件 和 编写业务逻辑的控制器 目录。 bootstrap:包含框架启动的和自动加载文件。 config:包含所有程序中的配置文件,比如:cache.php(缓存)、database.php(数据库)、mail.php(邮件)、queue.php(队列)、session 和 view.php(视图)。 database:包括数据库填充 和 迁移文件。 public:程序入口 和 静态文件,比如之后的 CSS 、JS、IMG 等。 resources:包含 视图 和 原始系统文件。 storage:包含 编译后的文件。 tests:单元测试目录,存放测试代码。查看全部
-
unless 是 if 的取反查看全部
-
好东西 真心感谢查看全部
-
create table if not exists student( `id` int auto_increment primary key, `name` varchar(255) not null default '' comment '姓名', `age` tinyint unsigned not null default 0 comment '年齡', `sex` tinyint unsigned not null default 10 comment '性別', `created_at` int not null default 0 comment '新增時間', `updated_at` int not null default 0 comment '修改時間' )engine=InnoDB DEFAULT CHARSET=UTF8 COLLATE=utf8_bin AUTO_INCREMENT=1001 COMMENT='學生表';查看全部
-
模板中的流程控制 @if @unless @for $foreach $forelse查看全部
-
Model通常负责在数据库中存取数据
View是应用程序中处理数据显示的部分,就是可以看得见的部分
Controller 是处理用户交互的部分 可以获取来自Model中的数据,然后输入到View中、接受View中的响应,然后做出操作
查看全部
举报
0/150
提交
取消