public function __construct(){$this->middleware(‘auth‘);}的作用!

public function __construct()
{
$this->middleware('auth');
}
构造函数使用了middleware方法来指定通过auth中间件进行身份验证。
这意味着在访问该类中的方法之前,用户必须先进行身份验证。
当一个用户尝试访问该类中的方法时,Laravel会检查该用户是否已通过身份验证。
这种方式可以确保只有经过身份验证的用户才能访问该类中的方法,保护了敏感信息和功能。
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码提示Fatal error: Uncaught Error: Cannot call constructor 怎么解决给出答案<?php class human{ public $name="";//姓名 public $height="";//身高 public $weight="";//体重 public function eat($food){ echo $this->name."在吃".$food."<br/>"; } } class anchors extends human{ public $name=""; public $stagename=""; public function __construct($name,$stagename){ parent::__construct(); $this->name=$name; $this->stagename=$stagename; } public function singing(){ echo"我是女主播,我会唱歌<br/>"; } public function eat($food){ echo $this->name."是女主播,我是边唱歌边吃($food)<br/>"; } } class nbaplayer extends human{ public $team="";//团队 public $playername="";//球员号码 public function __construct($name,$height,$weight,$team,$playername){ parent::__construct(); $this->name=$name; $this->height=$height; $this->weight=$weight; $this->team=$team; $this->playername=$playername; echo "构造函数执行了,当前对象是{$this->name}<br/>"; } public function run(){//跑步 echo "跑步中<br/>"; } public function jump(){//跳跃 echo "跳跃<br/>"; } public function dribble(){ echo "运球<br/>";//运球 } public function pass(){ echo "传球<br/>";//传球 } public function dunk(){ echo "扣篮<br/>";//扣篮 } public function eat($food){ echo "我是nba球员,我是站着吃饭,边吃($food)变看球赛<br/>"; } } $jordon=new nbaplayer("乔丹","1.98米","98公斤","公牛","23"); //输出乔丹对象 echo "名称=".$jordon->name."<br/>"; echo $jordon->eat("苹果"); $linda=new anchors("琳达","LD"); echo $linda->eat("苹果"); ?>
06-10

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值