-
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>轻松学会Laravel - @yield('title')</title> <style> .header{ width:1000px; height:150px; margin:0 auto; background:#f5f5f5; border: 1px solid #ddd; } .main{ width:1000px; height:300px; margin:0 auto; clear:both; margin-top:15px; } .main .sidebar{ float:left; width:20%; height: inherit; background: #f5f5f5; border: 1px solid #ddd; } .main .content{ float:right; width:75%; height:inherit; background:#f5f5f5; border: 1px solid #ddd; } .footer{ width:1000px; height:150px; margin:0 auto; margin-top:15px; background:#f5f5f5; border:1px solid #ddd; } </style> <body> <div class = "header"> @section('header')头部@show </div> <div class = "main"> <div class = "sidebar"> @section('sidebar') 侧边栏 @show </div> <div class = "content"> @yield('content','主要内容区域') </div> </div> <div class = "footer"> @section('footer') 底部 @show </div> </body> </html>
查看全部 -
基础路由:
Route::请求类型('目录名', function(){
return 值;
});
多请求路由:
①:
Route::match(['类型1','类型2'], '目录名', function(){
return 值;
});
②:
Route::any('路由名', function(){
return 值;
});
查看全部 -
echo ("hello world");
查看全部 -
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 AUTO_INCREMENT=1001 COMMENT='学生表';
查看全部 -
模版输出@{{$name}}:{{$name}}查看全部
-
->lists(’name’,‘key’) key为下标的name数组查看全部
-
orm create新增需要fillable有允许的字段查看全部
-
chunk每次查多条、chunk(1000,function($students){})查看全部
-
pluck、获取某个字段的值数组查看全部
-
知识点总结
安装Laravel
核心目录文件
路由
MVC
数据库操作
Blade模板引擎
查看全部 -
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 AUTO_INCREMENT=1001 COMMENT='学生表';
查看全部 -
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>轻松学会Laravel - @yield('title')</title> <style> .header{ width:1000px; height:150px; margin:0 auto; background:#f5f5f5; border: 1px solid #ddd; } .main{ width:1000px; height:300px; margin:0 auto; clear:both; margin-top:15px; } .main .sidebar{ float:left; width:20%; height: inherit; background: #f5f5f5; border: 1px solid #ddd; } .main .content{ float:right; width:75%; height:inherit; background:#f5f5f5; border: 1px solid #ddd; } .footer{ width:1000px; height:150px; margin:0 auto; margin-top:15px; background:#f5f5f5; border:1px solid #ddd; } </style> <body> <div class = "header"> @section('header')头部@show </div> <div class = "main"> <div class = "sidebar"> @section('sidebar') 侧边栏 @show </div> <div class = "content"> @yield('content','主要内容区域') </div> </div> <div class = "footer"> @section('footer') 底部 @show </div> </body> </html>
查看全部 -
increment('field',number) 自增
decrement('field',number) 自减
不加where条件 表中field相应字段全部修改
查看全部 -
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>轻松学会Laravel - @yield('title')</title> <style> .header{ width:1000px; height:150px; margin:0 auto; background:#f5f5f5; border: 1px solid #ddd; } .main{ width:1000px; height:300px; margin:0 auto; clear:both; margin-top:15px; } .main .sidebar{ float:left; width:20%; height: inherit; background: #f5f5f5; border: 1px solid #ddd; } .main .content{ float:right; width:75%; height:inherit; background:#f5f5f5; border: 1px solid #ddd; } .footer{ width:1000px; height:150px; margin:0 auto; margin-top:15px; background:#f5f5f5; border:1px solid #ddd; } </style> <body> <div class = "header"> @section('header')头部@show </div> <div class = "main"> <div class = "sidebar"> @section('sidebar') 侧边栏 @show </div> <div class = "content"> @yield('content','主要内容区域') </div> </div> <div class = "footer"> @section('footer') 底部 @show </div> </body> </html>
查看全部 -
内容不能少于5个字!
查看全部 -
新建數據表
學生表
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 AUTO_INCREMENT=1001 COMMENT='學生表';查看全部 -
laravel路由
路由请求:get (基础路由)可以通过浏览器访问
post(基础路由)不能通过浏览器访问
match(多请求路由),可以通过浏览器访问
any(多请求路由)可以通过浏览器访问
查看全部 -
代码部分查看全部
-
是 laravel5.6吗查看全部
-
创建表的时候可以设定从哪个数字开始自增
查看全部 -
@section和@yield的区别 @section既可以单独显示父模板的默认内容,也可以单独显示子模板的新内容,通过@parent还可以同时显示父子模板中的内容 而@yield只能显示其中一个,子模板不定义,就用父模板默认的,子模板定义,父模板的内容会被覆盖,通过@parent也不能显示。查看全部
-
路由和控制器绑定。 Route::请求方式('请求url',控制器名称@控制器下的方法) Route::请求方式('请求url',【‘usre’=>控制器名称@控制器下的方法】) 别名: Route::请求方式('请求url',【‘usre’=>控制器名称@控制器下的方法,‘as’=>'别名'】) 带参数 Route::请求方式('/demo/{id}',【‘usre’=>控制器名称@控制器下的方法】)查看全部
-
Roure(‘member’)查看全部
-
一个控制器对应一个文件夹,例如MemberController对应member文件夹查看全部
-
<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <title>轻松学会Laravel - @yield('title')</title> <style> .header{ width:1000px; height:150px; margin:0 auto; background:#f5f5f5; border: 1px solid #ddd; } .main{ width:1000px; height:300px; margin:0 auto; clear:both; margin-top:15px; } .main .sidebar{ float:left; width:20%; height: inherit; background: #f5f5f5; border: 1px solid #ddd; } .main .content{ float:right; width:75%; height:inherit; background:#f5f5f5; border: 1px solid #ddd; } .footer{ width:1000px; height:150px; margin:0 auto; margin-top:15px; background:#f5f5f5; border:1px solid #ddd; } </style> <body> <div class = "header"> @section('header')头部@show </div> <div class = "main"> <div class = "sidebar"> @section('sidebar') 侧边栏 @show </div> <div class = "content"> @yield('content','主要内容区域') </div> </div> <div class = "footer"> @section('footer') 底部 @show </div> </body> </html>
查看全部 -
DB::table('student')
->insert([
['id'=>'1001','name'='zhangsan'],
['id'=>'1002','name'=>'lisi']
]);
//获取所有数据
$students = DB::table('student')
->get();
dd($students);
//first
DB::table('student')
->orderBy('id','asc')
->first();
//where
DB::table('student')
->where('id','>=','1002')
->get();
//多条件
DB::table('student')
->whereRaw('id>=? and age>?',[1001,12])
->get();
//pluck / lists
$names = DB::table('student')
->lists('name','id');
//select
$students = DB::table('student')
->select('id','name','age')
->get();
//chunk
echo '<pre>';
DB::table('student')->chunk(5,function($students){
dd($students);
if(condict){
return false;
}
});
查看全部
举报