摘要: 路由# 在laravel中,定义路由的地方在routes/web.php文件中。在使用laravel前必须先定义路由,然后才能在浏览器中访问。routes文件夹中还有一个api.php,用于定义api路径。 最简单的路由: Copy Route::get('/',function(){ return 阅读全文
posted @ 2020-09-29 14:54 summer° 阅读(167) 评论(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° 阅读(1089) 评论(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° 阅读(303) 评论(0) 推荐(0) 编辑