摘要:
session()->flash()方法存入一条缓存的数据,让它只在下一次的请求内有效。常用于重定向后显示提示信息。 设置一个公用视图,使其显示缓存信息。 resources/views/shared/_messages.blade.php 将消息提醒公用视图嵌入主通用视图 resources/vi 阅读全文
摘要:
attempt 方法会接收一个数组来作为第一个参数,该参数提供的值将用于寻找数据库中的用户数据。逻辑如下: 登录验证后的重定向: return redirect()->back()->withInput(); 登录失败时redirect()->back返回表单提交页面,使用 withInput() 阅读全文
摘要:
Auth::check() 方法用于判断当前用户是否已登录,已登录返回 true,未登录返回 false resources/views/layouts/_header.blade.php 阅读全文
摘要:
验证规则: 1.存在性验证 2.长度验证 3.格式验证 4.唯一性验证 'unique:users'是针对数据表users的唯一性验证。 5.密码匹配验证 (如果密码的表单字段名为'password',则要求确认密码字段名为'password_confirmation') 阅读全文
摘要:
resources/views/users/create.blade.php Laravel 提供了全局辅助函数 old 来帮助我们在 Blade 模板中显示旧输入数据。这样当我们信息填写错误,页面进行重定向访问时,输入框将自动填写上最后一次输入过的数据。 防止csrf: 显示表单错误: resou 阅读全文
摘要:
1.编辑被嵌入的页面 resources/views/shared/_info.blade.php 2.主页面嵌入 resources/views/users/show.blade.php 可以通过给 @include 方法传参,将用户数据以关联数组的形式传送到 _info 局部视图上。 阅读全文
摘要:
1.示例: app/User.php Notifiable:消息通知相关功能引用 Authenticatable: 授权相关功能的引用 绑定数据库中对应的数据表: fillable: 在过滤用户提交的字段,只有包含在该属性中的字段才能够被正常更新: 对用户密码或其它敏感信息在用户实例通过数组或 JS 阅读全文
摘要:
使用 数据库迁移 来管理数据库表结构,迁移就像是数据库中的版本控制,它让团队成员之间能够轻松的修改跟共享应用程序的数据库结构,而不用担心并行更新数据结构而造成冲突等问题。同时也让 Laravel 项目的部署变得很方便。不仅如此,Migration 建表要比直接手动创建表或者 .sql 文件具备额外的 阅读全文
摘要:
1.安装bootstrap 2.引入bootstrap 3.Bootstrap 是以 NPM 扩展包的形式集成到 Laravel 项目中的. 在package.json中可发现: bootstrap —— Bootstrap NPM 扩展包; jquery —— jQuery NPM 扩展包; la 阅读全文
摘要:
Laravel Mix 一款前端任务自动化管理工具,使用了工作流的模式对制定好的任务依次执行。Mix 提供了简洁流畅的 API,让你能够为你的 Laravel 应用定义 Webpack 编译任务。Mix 支持许多常见的 CSS 与 JavaScript 预处理器,通过简单的调用,你可以轻松地管理前端 阅读全文