位置: 编程技术 - 正文

Laravel搭建后台登录系统步骤详解(laravel后端)

编辑:rootadmin

推荐整理分享Laravel搭建后台登录系统步骤详解(laravel后端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:laravel创建项目,laravel后端,laravel部署,laravel运行,laravel后端,laravel运行,laravel部署,laravel部署,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Laravel搭建后台登录系统的方法。分享给大家供大家参考,具体如下:

今天想用laravel搭建一个后台系统,就需要最简单的那种,有用户登录系统,试用了下,觉得laravel的用户登录这块做的还真happy。当然,前提就是,你要的用户管理系统是最简单的那种,就是没有用户权限,能登录就好。

我这里就不用默认的user表做例子了,那样很容易和laravel的一些默认设置混淆。

首先确认,后台的用户表,我设计表叫做badmin,每个管理员有用户名(username),有昵称(nickname),有邮箱(email),有密码(password)

这里玩个花,使用laravel的migration来建立表(实际上可以用不着使用这个工具建立表)

1 安装好最基本的laravel框架

2 创建migration文件:

./artisan migrate:make create-badmin-table

3 发现app/database/migration/下面多了一个php文件:

____create-badmin-table.php

4 往up和down里面增加内容;

5 配置好local的database,app/config/local/database.php

6 创建数据表:

./artisan migrate --env=local

这个时候去数据库看,就发现多了一张badmin表,数据结构如下:

要问这里为什么多出了create_at和update_at,这是laravel默认为每个表创建的字段,而且在使用Eloquent进行增删改查的时候能自动更新这两个字段

7 创建个Model:

这里必须要implements UserInterface和RemindableInterface

Laravel搭建后台登录系统步骤详解(laravel后端)

8 把model和Auth关联上,修改app/config/auth.php

这里的driver可以是eloquent或者database,使用eloquent就告诉Auth组件说,用户认证类是Badmin这个类管的。这里的model是有命名空间的,就是说如果你的admin类是YejianfengBadmin,这里就应该改成'YejianfengBadmin'

9 好了,这个时间其实逻辑部分已经搭建完毕了,你已经可以在controller种使用

Auth::attempt(XXX) 做权限认证

Auth::user() 获取登录用户(一个Badmin类)等。

下面要建立一个用户登录页面:

设置路由:

设置controller:

设置下filter,app/filter.php

将这里认证失败后的地址转到/ 路径

设置views/user/login.blade.php

这里截取一部分:

可以看出,这里可以直接使用Session::has和Session::get

然后基本就完成了...

后记

laravel这里的auth机制还是很方便的,但是migration使用起来总觉得有点憋屈。操作数据库总是隔着一层,不爽。

这里的auth一些简单的用户登录机制已经可以了,但是如果要做更复杂的用户管理权限,估计要使用Sentry(

Yii框架连接mongodb数据库的代码 yii2框架是yii的升级版本,本文我们分别讲解在yii框架中如何连接数据库mongodb。在文件夹common/config/main_local.php中加入如下代码:phpreturn['components'=['mongodb

Yii中的cookie的发送和读取 cookies://新创建的cookie会从本地传到服务器上,然后从服务器获取。(1)cookie的发送$cookies=Yii::$app-response-cookies;//在要发送的响应中添加一个新的cookieeg

apache php mysql开发环境安装教程 apachephpmysql开发环境搭建教程,分享给大家,供大家参考0.资源链接:云盘:

标签: laravel后端

本文链接地址:https://www.jiuchutong.com/biancheng/301526.html 转载请保留说明!

上一篇:laravel中的错误与日志用法详解(laravel 实例)

下一篇:Yii框架连接mongodb数据库的代码(yii框架搭建)

  • 减免所得税如何申报
  • 合伙企业如何纳入合并报表
  • 保税仓发货的商品,每个人的年度消费限额是
  • 小微企业增值税起征点是多少
  • 非流动资产处置损失属于什么会计科目
  • 金税盘忘了清盘怎么办
  • 应计提的存货跌价准备
  • 建筑材料专票抵扣
  • 存货盘盈属于什么活动
  • 其他人挂靠公司交社保会计处理怎么做?
  • 初始数据试算表不平衡的原因
  • 地税印花税税率是多少
  • 劳务派遣差额征税5%
  • 公司小汽车多少年报废
  • 单独计价入账的土地是固定资产吗
  • 支付宝微信结算属于什么结算方式
  • 季度所得税可以不预缴吗
  • 未缴少缴税款追征期
  • 企业土地未全部使用如何缴纳房产税?
  • 金蝶怎么一次性删除所有分录
  • 存在弃置费用的固定资产,如果履行弃置义务
  • 基金投资于什么
  • 一帆风顺的养殖土壤用什么土
  • 代理进口合同如何签署
  • 车间闲置固定资产怎么算
  • 薏米红豆粥的做法视频
  • php开启pdo
  • 酒店没有营业执照可以举报吗?
  • 体积最小的u盘
  • wordpress调试模式
  • seata+nacos
  • 汇算清缴补交的所得税怎么记帐
  • 对 ChatGLM-6B 做 LoRA Fine-tuning
  • php 自定义函数
  • 增值税申报表期初未缴税额
  • 接受非货币性资产投资会计处理
  • 往来款的意思
  • 电子税务怎么绑定开票员信息
  • 公司租赁员工电脑怎么办
  • 开源 okr
  • zabbix 网络监控
  • 不确认递延所得税资产的特殊情况举例
  • 免税农产品发票怎么做账
  • 注册资本在十年后怎么办
  • 购买方如何申请红字信息表填写负数吗
  • 建筑施工安全费用提取标准
  • 金税盘年服务费账务处理
  • 减免及返还增值税怎么算
  • 个人购买机动车需要交增值税吗
  • 小规模纳税人如何申请专票
  • 待认证进项税额期末怎么办
  • 账面净值什么意思
  • 固定资产清理账户借方
  • sql合并数据库
  • python中的django
  • mysql jsonb
  • mysql与oracle的区别
  • 安装好sql2000后安装sp4
  • centos直接进入命令行
  • fedora使用
  • win7每次开机选系统
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • win8.1如何更改开始菜单
  • KbdTray.exe - KbdTray是什么进程 有什么作用
  • 如何一键恢复win10设置
  • windows预览0x80072ee2
  • 12个超实用的JQuery代码片段
  • linux怎么查看tomcat位置
  • Clean Empty Directories on Unity3D and Git
  • linux进程切换 宋宝华
  • shell脚本总结
  • 适配是什么
  • node.js怎么用
  • android获取设备输出声音
  • js实现省份和市级联动
  • 非正常户转为正常户申请怎样写
  • 国税局定额发票查询
  • 没有代理记账资质做代理记账业务
  • 深圳增值税勾选平台网址
  • 酒店退房不到退房时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设