摘要: /**数据库操作 */ public function addproduct(){ //添加商品 $data=[ 'title'=>'lav', 'descc'=>'描述111' ]; //添加多条数据 // $data=[ // ['title'=>'laravel','descc'=>'描述1' 阅读全文
posted @ 2020-10-09 11:14 summer° 阅读(120) 评论(0) 推荐(0) 编辑
摘要: laravel框架的csrf防跨站攻击,简单的意思就是说为了防止别人自己写表单非法提交,非法绕过前台的验证,直接将数据往后台执行。 一般的网站如果没有这些安全措施,比较容易被攻击。当然了也还要有其他的措施,如防sql注入、数据过滤。 laravel框架的csrf,要在表单中添加一个隐藏域 _toke 阅读全文
posted @ 2020-10-09 11:12 summer° 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 路由# 在laravel中,定义路由的地方在routes/web.php文件中。在使用laravel前必须先定义路由,然后才能在浏览器中访问。routes文件夹中还有一个api.php,用于定义api路径。 最简单的路由: Copy Route::get('/',function(){ return 阅读全文
posted @ 2020-09-29 14:54 summer° 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.简介 Laravel(本版本为5.4)作为一款开发框架自然和其他框架一样有自己的目录结构。并且Laravel的框架目录布置的尤其清晰,适用于各种类型的项目开发。我们要学习一个框架,最基本的肯定是要了解他的原理以及目录结构,知道MVC层各在什么地方,资源在什么地方,基层类在哪里,包括扩展等等。。。 阅读全文
posted @ 2020-09-29 14:29 summer° 阅读(370) 评论(0) 推荐(0) 编辑
摘要: <?php namespace app\index\model; use think\Model; class Admin extends Model{ public function admininfo(){ //一对一的关系 return $this->hasOne('Admininfo','a 阅读全文
posted @ 2020-09-29 14:20 summer° 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 模型事件是指在进行模型的写入操作的时候触发的操作行为,包括模型的save方法和delete方法。 模型事件只可以在调用模型的方法才能生效,使用查询构造器通过Db类操作是无效的 User::event('before_insert', function ($user) { if ($user->sta 阅读全文
posted @ 2020-09-29 14:19 summer° 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Tp5 模型事件是指在进行模型的写入操作的时候触发的操作行为,包括模型的save方法和delete方法。 模型事件只可以在调用模型的方法才能生效,使用查询构造器通过Db类操作是无效的 模型类支持before_delete、after_delete、before_write、after_write、b 阅读全文
posted @ 2020-09-29 10:04 summer° 阅读(1087) 评论(1) 推荐(0) 编辑
摘要: 修改器的作用是可以在数据赋值的时候自动进行转换处理 class Product extends Model{ public function setNameAttr($value) { return strtolower($value); } } $user = new Model(); $user 阅读全文
posted @ 2020-09-29 09:52 summer° 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1.命名规则 get + 属性名的驼峰命名+ Attr >在相应的model中创建方法 例如: 1 protected function getSexAttr($value) { 2 $text = [1 => '男', 2 => '女', 3 => '保密']; 3 return $text[$v 阅读全文
posted @ 2020-09-29 09:51 summer° 阅读(301) 评论(0) 推荐(0) 编辑
摘要: <?php namespace app\admin\controller; use think\Request; // 使用模型 use app\admin\model\Commodity as CommModel; class Supervise extends Common { /*--商品信息 阅读全文
posted @ 2020-09-28 17:08 summer° 阅读(192) 评论(0) 推荐(0) 编辑