TL;DR laravel 会缓存 guards,如果你在 guard 中对 $request 做了一些操作,则需要在每次请求前 Auth::forgetGuards(); 正文 这个项目用到一个自定义 Guard,里面有这么一行代码: $this->request->attributes->add([‘company’ => $company]); 也就是在身份校验通过后
标签: Laravel
Laravel 功能测试中设置请求 Cookie 的方法
TL;DR $this->withUnencryptedCookie(‘cookie_name’, $cookieValue) ->withCredentials() 正文 在功能测试中,我们通常要使用 $this->postJson() 系列方法来测试接口,在此之前只要用 $this->actingAs() 即可解决登录态的问题 不过这次要测的接口比较特别,需要往 coo
解决 Laravel tinker 下方向键、退格键无法使用的问题
部分环境下使用 php artisan tinker 命令时,如果按下方向键或者退格键时会出现类似^[[A这样的乱码 解决方案有两种,结合自身情况怎么方便就怎么来 方案一 安装 PHP 官方的 readline 扩展 方案二 安装 rlwrap 这个包,然后 rlwrap php artisan tinker