Laravel中Auth::viaRemember() 功能解读
Auth::viaRemember() 这个函数只有在第一次登录过期后,当系统通过remember进行认证时,才返回true。 第一次见这个函数时,试了下,始终返回false,后来经过搜索,结合自己的想法,觉得应该就是这样的。过了一晚,第二 […]
Auth::viaRemember() 这个函数只有在第一次登录过期后,当系统通过remember进行认证时,才返回true。 第一次见这个函数时,试了下,始终返回false,后来经过搜索,结合自己的想法,觉得应该就是这样的。过了一晚,第二 […]
Laravel 作为一个全栈开发框架,天然支持把前后端集成在一起开发,避免了前后端两个项目在不同开发工具中进行切换,节省很多时间,开发体验更好,真是自由全栈开发者的一大利器。 在本文中,我们将使用 vite 在 laravel 9 中安装 […]
开发中,有时需要重置密码,以下是123456加密后的文本,可以直接替换数据库中的密码字段,把密码改为123456。
Laravel在返回JSON时,会对中文进行转码,转码后的内容无法用肉眼直接识别,所以为了调试方便,可以禁止对中文进行转码:
1、缓存配置信息:php artisan config:cache 该操作把配置信息从.env缓存到php文件中,否则会因为高并发,多个请求同时读取.env文件,会造成读取失败,从而读取到了config文件夹下的默认配置信息,会造成数据库连 […]
Laravel中做登录,真的太简单了,框架已经集成了大多数的功能,我们只需要把相关数据传递过去即可。代码如下: 相应的路由如下:
Laravel中表单验证可以用FormRequest来进行,但是这个默认是返回视图文件的,如果想要把验证结果以JSON格式返回,可以使用如下代码(failedValidation函数):
在执行update进行更新数据时,有时需要对唯一性进行验证,这时要在验证项的后面加上一个ID,不然Laravel会认为该字段内容已存在。 具体验证代码如下:
新增时的验证: 获取已验证的数据:$validator->valid()
安装 发布迁移文件: 在config/app.php 中,Providers 数组里添加: 发布配置文件: 迁移数据库 在User Model 引用 HasRoles trait: 用法: 创建角色:$role=Role::create([ […]