Laravel
仗剑天涯,从摘要开始
这个作者很懒,什么都没留下…
展开
-
laravel belongsTo()&hasOne()用法详解
在某一个class里面,class_name所对应的表为主表(父),关系函数方法里面的第一个参数所对应的表为从属表(子),即为与主表相关联的表。$has~1、外键保存在关联表中;2、保存时自动更新关联表的记录;3、删除主表记录时自动删除关联记录。$belongsTo1、外键放置在主表中;2、保存时不会自动更新关联表的记录;3、删除时也不会更新关联表...原创 2020-02-23 01:35:44 · 1634 阅读 · 0 评论 -
Laravel Model 的 fillable (白名单)与 guarded (黑名单)
> 但是在新增前,需要先在模型类里设定好 fillable 或 guarded 属性,因为 Eloquent 默认会防止批量赋值例如protected $fillable = ['name'];protected $guarded = ['price'];定义了name 字段可以写入/修改,而 price 字段不可以。需要注意的是,fillable 与 guarded...原创 2020-02-23 00:58:58 · 394 阅读 · 0 评论 -
如何让 Laravel API 永远返回 JSON 格式响应?
当你在编写完全为 API 服务的 Laravel 应用时,你希望所有响应都是 JSON 格式的,而不是例如说授权错误会重定向到 /home 或 /login,最终重定向会变成InvalidArgumentException: Route [login] is not defined.的视图。下面这个简单的方案,可以让你的 Laravel 应用优先响应为 JSON 格式。第一步、编写 B...原创 2020-02-20 23:58:04 · 331 阅读 · 0 评论 -
PHP 随笔记
SQL插入数据并返回刚插入数据行的主键IDINSERT INTO `peoplespublic`.`demo` (`id`, `name`, `content`, `time`, `file`)VALUES(NULL, '333333', '3', '123', '2345');SELECT @@IDENTITY AS returnName; #返回刚插入的数据的主键ID并起别名为 “r...原创 2020-02-18 20:25:54 · 177 阅读 · 0 评论 -
laravel5 事务回滚
方法一//不需要引入,直接开干public functionTransaction(){ DB::beginTransaction(); //开启事务 sql1=DB::table(′demo′)−>where(′id′,′6′)−>delete();sql1=DB::table(′demo′)−>where(′id′,′6′)−>delete();sq...原创 2020-02-18 20:23:35 · 477 阅读 · 0 评论 -
laravel5 session的基本使用
配置session配置文件位于config/session.hpp 默认情况下使用session驱动为文件驱动,在生产环境中,建议使用memcache或者redis驱动以便获取更快的session性能。其它Session相关问题Laravel框架内部使用flash session键,所以你不应该通过该名称添加数据项到session。如果你需要所有存储的session数据经过加密,在配...原创 2020-02-18 20:21:39 · 742 阅读 · 0 评论 -
Laravel 5 插入数据后返回主键ID
方法一:info=DB::table(′表名′)−>insertGetId([′imgName′=>info=DB::table(′表名′)−>insertGetId([′imgName′=>fileName]);//图片名入库后返回添加数据行的主键ID方法二:(适用于Mysql数据库)执行原生SQL,然后返回新添加的主键ID值语法:INSERT INTO ...原创 2020-02-18 20:21:06 · 3237 阅读 · 0 评论 -
Laravel 5 中间件、路由群组、子域名路由、 权限控制的基本使用方法
创建控制器:phpartisan make:controller Admin/IndexController创建Middleware:php artisan make:middleware TestMiddleware创建MODEL:php artisan make:model Http/Models/home/login路由群组三部曲: 一:在创建的中间件中写入逻...原创 2020-02-18 20:18:43 · 326 阅读 · 0 评论 -
laravel5 项目上线后务必将开发环境更改为生产环境
如果以开发环境上线,出错信息将全通过json暴露出来了,屏蔽方式如下:.env 文件设置如下APP_ENV=productionAPP_DEBUG=false改完设置后把缓存清理一遍如果更改后清除缓存还是不行,可以考虑重启服务器PHP屏蔽错误方式如下:打开php.ini文件display_errors = Off;...原创 2020-02-18 20:17:31 · 295 阅读 · 0 评论 -
laravel报字体没找到解决办法
PHP imagettftext(): Could not find/open font 错误症状:验证码上只有背景图没有文字Warning: imagettftext() [function.imagettftext]: Could not find/open font in ***.php on line **解决方案:处理掉中文目录!!网上搜索到的答案大多是字体文件...原创 2020-02-07 03:41:25 · 421 阅读 · 0 评论 -
Laravel文件夹目录功能
原创 2019-12-26 22:04:57 · 543 阅读 · 0 评论 -
Laravel框架实现利用监听器进行sql语句记录功能
本文实例讲述了Laravel框架实现利用监听器进行sql语句记录功能。分享给大家供大家参考,具体如下:利用监听器进行sql语句记录1、监听sql语句的事件类已经定义,直接创建监听器类即可:监听sqlmake:listener QueryListener --event=Illuminate\Database\Events\QueryExecuted2、监听器类代码./app/Liste...原创 2019-12-20 08:27:29 · 323 阅读 · 0 评论 -
Laravel一些常用命令整理
维护模式当你的应用处于维护模式时,所有对应用的请求都应该返回同一个自定义视图。这一功能在对应用进行升级或者维护时,使得“关闭”站点变得轻而易举。对维护模式的判断代码位于应用默认的中间件栈中,如果应用处于维护模式,访问应用时状态码为 503 的 MaintenanceModeException 将会被抛出。要开启维护模式,关闭站点,只需执行 Artisan 命令 down 即可:php art...原创 2019-12-19 17:52:19 · 275 阅读 · 0 评论 -
laravel维护模式
维护模式当你的应用处于维护模式时,所有对应用的请求都应该返回同一个自定义视图。这一功能在对应用进行升级或者维护时,使得“关闭”站点变得轻而易举。对维护模式的判断代码位于应用默认的中间件栈中,如果应用处于维护模式,访问应用时状态码为 503 的 MaintenanceModeException 将会被抛出。要开启维护模式,关闭站点,只需执行 Artisan 命令 down 即可:php art...原创 2019-12-19 17:52:09 · 167 阅读 · 0 评论 -
Laravel 常用 artisan 命令
路由操作查看路由列表php artisan route:list生成路由缓存php artisan route:cache清楚路由缓存php artisan route:clear建议项目上线时创建路由缓存生成文件操作创建模型php artisan make:model ModelName一并创建迁移文件,末尾追加 -m (migration 的意思) php ar...原创 2019-12-16 23:54:27 · 118 阅读 · 0 评论 -
laravel数据库迁移操作步骤和数据库的增删改查笔记
迁移简介所谓迁移就像是数据库的版本控制,这种机制允许团队简单轻松的编辑并共享应用的数据库表结构。迁移通常和 Laravel 的 schema 构建器结对从而可以很容易地构建应用的数据库表结构。如果你曾经频繁告知团队成员需要手动添加列到本地数据库表结构以维护本地开发环境,那么这正是数据库迁移所致力于解决的问题。Laravel 的 Schema 门面提供了与数据库系统无关的创建和操纵表的支持,在...原创 2019-12-16 23:52:45 · 1046 阅读 · 0 评论 -
laravel框架使用生涯
手工安装laravelhttp://laravelacademy.org/resources-download1、将下载的文件复制到虚拟主机目录2、在Apache的配置文件配置一个虚拟主机【注意,需要指向 public目录下】<VirtualHost *:80> DocumentRoot "C:\phpStudy\WWW\laravel.dev\public" ...原创 2019-12-16 23:51:48 · 463 阅读 · 0 评论 -
laravel,视图文件中将模板变量代码注释,会出现的一个怪现象
今天在laravel测试代码的时候发现一个很有意思的现象,当时他妈的就换个变量名字就出错了,很是愤怒,后来挨个测试,找到了问题所在出,以后在注释代码时一定要注意,这是文件小,如果文件大,问题出在注释掉的代码中,得有多无语,谁会想到的注释掉的代码还会影响运行。。可能框架里这个{{}}级别太高吧 ###正常运行时的情况控制器中的方法视图中的代码结果是报以下错把注释删掉,运行成...原创 2019-12-16 23:51:16 · 186 阅读 · 1 评论 -
总结laravel框架使用过程踩过得那些坑儿
1.表单验证Validate使用表单验证发现不加required等强制条件的时候,其他限制条件对null有效,空串无效,如下图:查阅其代码可以,对空串不验证2.请求Request当前端使用ajax传值,类型为json.如果传空值,$request->post(),接受结果为空串,request−>all(),request->all(),request−>a...原创 2019-12-16 23:37:55 · 195 阅读 · 0 评论