仿联想商城laravel实战---2、后端页面搭建(验证码如何在页面中使用)

一、总结

一句话总结:

放在img里面,img的src就是生产验证码的控制器路径: img src="/admin/yzm" οnclick="this.src='/admin/yzm?m'+Math.random()" alt=""

1、中间件作用?

保证系统安全:比如判断用户是否登录

2、写路由的时候,网站的路由的总大分类?

前台路由
后台路由

3、前后台代码所放的位置?

后台:app/Http/Controllers/Admin
前台:app/Http/Controllers/Home

4、控制器怎么创建?

第一个:php artisan创建,也可直接复制Auth的控制器
后面:直接复制之前的控制器然后改命名空间即可

5、创建出来的控制器为什么要继承Controller类及如何继承?

如何继承:use使用文件,然后extends Controller
因为Controller类使用了一些类,比如验证,比如权限灯光

6、如何加载页面,比如后台首页resources/views/admin/index.blade.php?

return view('admin.index');

7、模板页面的样式放在哪里?

public下,可以新建个style文件夹来放

8、路由中一般使用哪种路由?

一般使用资源路由(比如管理员管理,用户管理),其它的比如后台首页只做显示的话可以就用get方法

9、后台中的管理员管理,我将管理员对应的页面新建了一个admin,文件夹放在了resources/views/, admin之下,我如何访问这个文件夹下的index.blade.php?

return view('admin.admin.index');

10、后台模板布局的时候,在哪里放公共的页面部分?

首先肯定是在资源里面,其次后台对应的文件资源admin下,resources/views/admin,可以新建一个public 文件夹来存放,public/common.blade.php

11、后台模板布局文件位置:resources/views/admin/public/common.blade.php;那么后台其它页面使用这个模板布局的路径是怎样?

@extends('admin.public.common')

12、后台其它页面使用模板布局,被占位的区域怎么替代,比如被占位的关键词是main:@yield('main')?

@section('main') 内容 @endsection

13、页面中使用对应控制器的方法的路径是什么,比如管理员列表页面?

a href="/admin/admin">管理员列表</a:没写方法的话是默认访问index方法

14、注册好资源路由之后,如何知道资源路由注册了哪些方法?

去php artisan里面查看即可,然后在控制器中按照名字创建即可

15、资源路由中增删改查对应的四个方法的名称以及请求的方式分别是什么?

增加:create:get:比如增加管理员
删除:destory:delete:比如删除管理员
修改:edit:get:比如修改管理员
查询:index:get:比如查看管理员列表

16、Route::resource('admin/yzm','Admin\LoginController@yzm');中前面的'admin/yzm'表示什么?

你在浏览器中的访问地址

17、路由中的prefix对应的是什么?

对应的是你访问的时候的那个地址

18、点到管理管理的时候让管理员管理对应的样式展开的操作如何实现?

$_SERVER里面可以知道我们现在访问的路由,让id为当前路由的标签点击即可
<?php // 获取URL地址参数$path=$_SERVER['REDIRECT_URL'];// 分割字符串$arr=explode('/', $path);// 获取名$name=isset($arr[2])?$arr[2]:'';?>
<script>// 菜单切换$(".panel-title").click(function(){$(".list-group").hide();$(this).parent().next().toggle(500);});$("#{{$name}}").click();
</script>

19、如何新建中间件?

用php artisan

20、中间件在哪里引入?

路由组里面

21、中间件使用时报错"没发现中间件"怎么办?

注册中间件,在kernel.php里面,kernel:n. 核心,要点

kernel
英 ['kɜːn(ə)l]  美 ['kɝnl]
n. 核心,要点;[计] 内核;仁;麦粒,谷粒;精髓
[ 过去式 kerneled或kernelled 过去分词 kerneled或kernelled 现在分词 kerneling或kernelling ]

22、比如判断登录的中间件,中间件的handle方法里面写什么?

通过session判断用户是否登录

23、引入验证码文件如何操作?

先在resource下弄个code目录放验证码的类文件
require_once引入:require_once("../resources/code/Code.class.php");

二、内容在总结中

转载于:https://www.cnblogs.com/Renyi-Fan/p/10886524.html

仿联想商城laravel实战---2、后端页面搭建(验证码如何在页面中使用)相关推荐

  1. 仿联想商城laravel实战---3、前端页面搭建(什么情况下需要路由接参数)

    仿联想商城laravel实战---3.前端页面搭建(什么情况下需要路由接参数) 一.总结 一句话总结: 比如访问课程的时候,不同的课程(比如云知梦),比如访问不同的商品,比如访问不同的分类 //商品详 ...

  2. 仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))...

    仿联想商城laravel实战---5.无刷新的增删改查(动态页面更新的三种方式(html)) 一.总结 一句话总结: 直接js增加删除修改html 控制器直接返回处理好的页面 用双向绑定插件比如vue ...

  3. 仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)...

    仿联想商城laravel实战---1.仿联想商城需求和数据库设计(lavarel如何搭建项目) 一.总结 一句话总结: composer引入lavarel.配置域名.配置apache 1.项目名 le ...

  4. 仿联想商城laravel实战---6、自建配置文件和缓存(如何读取自己创建的配置文件的信息)...

    仿联想商城laravel实战---6.自建配置文件和缓存(如何读取自己创建的配置文件的信息) 一.总结 一句话总结: config()及相应的方法 1.前端插件选择好了,后端开发超级省力? 比如多图上 ...

  5. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件

    仿联想商城laravel实战---7.lavarel中如何给用户发送邮件 一.总结 一句话总结: 设置邮件服务器,比如163邮箱 lavarel中配置邮件服务,在.env中 控制器中使用Mail对象发 ...

  6. 仿联想商城laravel实战---4、验证(lavarel的表单验证如何使用)

    仿联想商城laravel实战---4.验证(lavarel的表单验证如何使用) 一.总结 一句话总结: 验证规则和验证信息的数组:在控制器的方法中 1.注册页面中的用户名正确(比如是否重名,字段长度是 ...

  7. 【SSH网上商城项目实战】之环境搭建填坑

    此篇主要是记录我在从零开始走一遍倪升武大神的[SSH网上商城项目实战]过程中遇到的一些坑并记录解决方法.关于这个项目,大家可以去倪升武的博客学习了解,SSH网上商城项目实战请戳倪升武的项目实战专题. ...

  8. 【SSH网上商城项目实战22】获取银行图标以及支付页面的显示

    目录(?)[+] 存储银行图标 1 获取图标名称 2 将图标名称存入application域 支付页面显示 测试一下效果 从上一节的小demo中我们搞清楚了如何跟易宝对接以及易宝的支付流程.这一节我们 ...

  9. 微信小程序商城项目实战(第一篇:项目搭建与首页)

    商城项目第一篇 项目搭建 项目结构 编写整个项目中需要用到的功能 request.js 全局样式 组件(搜索框) 首页 代码编写 效果图 项目搭建 后端接口:https://www.showdoc.c ...

最新文章

  1. 区块链4.0DexChain是什么?
  2. java将字符串逻辑表达式转成布尔值
  3. oracle命令窗口粘贴,Oracle数据库中的Copy命令
  4. 《软件需求最佳实践》阅读笔记01
  5. 关键字restrict简介
  6. python条件控制语句要注意什么_浅析Python 条件控制语句
  7. 为什么不能用速度与时间的关系去实现动画
  8. mysql 1067 win7,大师练习win7系统无法启动MySQL服务错误1067的设置教程
  9. Spring的声明式事务
  10. 74HC595的中文资料
  11. 如何查看网站服务器的速度,如何测试网站服务器访问速度?
  12. 桂林理工研究生院计算机软件工程,2019桂林理工大学硕士研究生复试细则之软件工程...
  13. python版本正式对外发布的年份是_python正式对外宣布的年份_后端开发
  14. Qt 之 QuaZIP(zip 压缩/解压缩)
  15. ParaView整体介绍
  16. 【MQ笔记】聊一聊空间(线性空间、赋范空间、度量空间、内积空间、欧氏空间、酉空间)
  17. 汽车金融的上半年:易鑫巨亏超10亿 灿谷逾期率同比大幅飙升
  18. spring mvc项目中,在jsp页面中输入中文时,提交到student.jsp页面后,结果显示中文乱码
  19. oracle会话临时表会造成死锁,Oracle Temporary Tables(Oracle 临时表)
  20. GitHub Copilot 正在“摧毁”初级开发者,已沦为编程考试作弊的神器?

热门文章

  1. 北大AI公开课第七课--AI赋能 智赢未来by科大讯飞胡郁
  2. 右移一位和除以2的区别
  3. 计算机考研报录比10比1,2020考研报录比高达10:1!2021择校应避开哪些重灾区?
  4. 流的操作(二)如何选择流?
  5. 北京老家具修复服务器,古旧家具修复还原中式风格
  6. Kubernetes与云原生应用概览
  7. PUMA 560 机器人构型总结
  8. android hide方法 末班,Android调用@hide系统隐藏类的几种方法
  9. 真香还是假香,Python处理分析128张Excel表格竟然不到3秒?
  10. C语言二维数组内存申请及初始化方法