Laravel 功能测试中发起多次请求(经过自定义 Guard)时的坑

TL;DR laravel 会缓存 guards,如果你在 guard 中对 $request 做了一些操作,则需要在每次请求前 Auth::forgetGuards(); 正文 这个项目用到一个自定义 Guard,里面有这么一行代码: $this->request->attributes->add(['company' => $company]); 也就是在身份校验通过后往请求里面写入一个变量,方便后续在控制器中读取 在这个功能测试中我需要切换多个身份请求同一个接口,我

css有趣的面试题

1.要求纯CSS 实现效果:文字内容一行居中,两行居左 <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> </head>

第6期大航海计划即将起航

项目简介 1,ChatGPT Niche与变现(结合国外资源) 趁ChatGPT元年仍能分一杯羹,结合国外资源进行整合梳理,实现ChatGPT大资源应用站或行业小而美Prompt Niche工程、Ai绘画 比如我们可以通过门槛相对低的Ai导航站,借助国外成熟的资源,通过国内的一些优质Ai讨论快速建立利于SEO的行业社区. 变现方式:当站点有流量,通过挂ChatGPT广告、联盟广告、各大Ai站点aff链接、ChatGPT相关教程、账号等方式变现 2,如何从大平台挖掘Niche

第6期大航海计划即将起航

项目简介 1,ChatGPT Niche与变现(结合国外资源) 趁ChatGPT元年仍能分一杯羹,结合国外资源进行整合梳理,实现ChatGPT大资源应用站或行业小而美Prompt Niche工程、Ai绘画 比如我们可以通过门槛相对低的Ai导航站,借助国外成熟的资源,通过国内的一些优质Ai讨论快速建立利于SEO的行业社区. 变现方式:当站点有流量,通过挂ChatGPT广告、联盟广告、各大Ai站点aff链接、ChatGPT相关教程、账号等方式变现 2,如何从大平台挖掘Niche

2023年联属营销怎么玩:几个重要的垂直领域和流量来源

垂直领域 (Crypto)加密货币真是个有趣的东西。其中一家最大的加密公司FTX破产了。比特币价 格在2022年一直在下跌。我在6月份时检查了对这个领域的兴趣,当时比特币的位置非常 低,并且一些大型NFT项目失败了。我感到震惊,甚至问我们的开发人员是否确定我们的 数据是最新的。尽管如此,加密货币的广告活动数量仍在增加。所以无论发生什么事情 ——加密货币始终是一个竞争激烈但利润可观的垂直领域。 (Dating)约会。终于,在呆在家里几年后,人们又回到了办公室。他们坐在咖啡馆和餐

2023年联属营销怎么玩:几个重要的垂直领域和流量来源

垂直领域 (Crypto)加密货币真是个有趣的东西。其中一家最大的加密公司FTX破产了。比特币价 格在2022年一直在下跌。我在6月份时检查了对这个领域的兴趣,当时比特币的位置非常 低,并且一些大型NFT项目失败了。我感到震惊,甚至问我们的开发人员是否确定我们的 数据是最新的。尽管如此,加密货币的广告活动数量仍在增加。所以无论发生什么事情 ——加密货币始终是一个竞争激烈但利润可观的垂直领域。 (Dating)约会。终于,在呆在家里几年后,人们又回到了办公室。他们坐在咖啡馆和餐

阿尔勒游记

机缘巧合,今年第一次来南法的阿尔勒(Arles)凑热闹,参观一年一度摄影节的开幕周。阿尔勒印象据说区别于Paris Photo的商业性质,阿尔勒的活动更像是摄影这个niche行业里的各位从业的交流会;前者的参与者中不乏西装革履的交易人员,氛围更近于艺术品销会,后者则更加注重分享、讨论、探索、社交,是小圈内的狂欢时刻。摄影节的开幕周是从业人员高强度社交的最佳时机,在这个人口约为五万的小城市,其小巧的尺度足以把人群和活动都聚拢到一个密度适中的范畴,在上上下下左拐右拐的羊肠小道上,

阿尔勒游记

机缘巧合,今年第一次来南法的阿尔勒(Arles)凑热闹,参观一年一度摄影节的开幕周。阿尔勒印象据说区别于Paris Photo的商业性质,阿尔勒的活动更像是摄影这个niche行业里的各位从业的交流会;前者的参与者中不乏西装革履的交易人员,氛围更近于艺术品销会,后者则更加注重分享、讨论、探索、社交,是小圈内的狂欢时刻。摄影节的开幕周是从业人员高强度社交的最佳时机,在这个人口约为五万的小城市,其小巧的尺度足以把人群和活动都聚拢到一个密度适中的范畴,在上上下下左拐右拐的羊肠小道上,

对 Newsletter 说不

衰退无处不在,这是很正常的现象。人们自然而然地更倾向于短平快的消费方式。然而,我一直无法忍受的一种奇怪趋势是,在一些地方,人们将 RSS 抛弃,转而使用 Newsletter。 本质上,电子邮件是一种私密的双向通信机制,而 RSS 是一种开放的单向通信机制。使用电子邮件进行私密的更新和文章推送是没有意义的,RSS 是更自然的选择。强行将这些功能应用于电子邮件可能会导致许多问题。这些问题让我觉得 Newsletter 就像一个没有能力但却拼命想证明自己的暴君,无法很好达到发布者

对 Newsletter 说不

衰退无处不在,这是很正常的现象。人们自然而然地更倾向于短平快的消费方式。然而,我一直无法忍受的一种奇怪趋势是,在一些地方,人们将 RSS 抛弃,转而使用 Newsletter。 本质上,电子邮件是一种私密的双向通信机制,而 RSS 是一种开放的单向通信机制。使用电子邮件进行私密的更新和文章推送是没有意义的,RSS 是更自然的选择。强行将这些功能应用于电子邮件可能会导致许多问题。这些问题让我觉得 Newsletter 就像一个没有能力但却拼命想证明自己的暴君,无法很好达到发布者