衷心感谢改版期间大家给予的帮助和体谅

微信登录

微信登录

因恶意注册过多,目前只支持微信模式
付费课程, 订阅后即可观看
正在播放:Laravel API 接口开发(Sanctum)- 别被官网推荐的 SPA 忽悠了,咱们有更重要的东西要学
发布于: 2020.04.13
Stoa911 2020.04.13 21:58

老哥难得晚上发片啊

codinget 2020.04.13 22:05

Laravel团队在sanctum上犯了方向性的错误,我在用这套课程纠正他们的错误,不然很多人就被他们带跑偏了。

烛夜听风雨 2020.05.05 23:15

为什么我的api.php中 $user = User::where('email', $request-&gtemail)-&gtfirst(); 会提示找不到first方法

codinget 2020.05.05 23:19

你看看 App\User 是否已经引入?欢迎新朋友的加入。

烛夜听风雨 2020.05.05 23:26

已经引入了,我看了一下user.php下where方法使这样的 public static function where(string $string, $email) { } 确实没有fifst

codinget 2020.05.05 23:29

怎么可能,你用的哪个版本这么神奇,这是自laravel诞生就一直有的方法,作者也不敢把这个方法去掉的,如果去掉,那就是彻头彻尾的灾难了

烛夜听风雨 2020.05.05 23:29

应该是最新的 laravel7.9.2

codinget 2020.05.05 23:34

不管哪个版本,肯定有的,好好检查一下吧,你可以先把where查询到的结果先打印输出一下,定位一下哪里出了问题

烛夜听风雨 2020.05.05 23:38

好的,我刚把项目删除了,再重新来一遍看看行不行,大神能加你联系方式吗,或者有没交流群之类的

codinget 2020.05.05 23:48

没有交流群,我发现这种东西看似有帮助,实际浪费了更多人的时间和精力。春节期间的博客里我公布了我的微信,只不过用的也不多。http://www.coding10.com/post/go-back-for-spring-festival

烛夜听风雨 2020.05.05 23:55

我重新装了一遍项目,这次使找不到where方法 $user = User::where('email', $request-&gtemail)-&gtfirst(); 我想起来了,上次找不到first()方法是因为先找不到where,phpstorm提示添加方法,我就点了一下,然后就提示找不到first方法了 找不到where方法怎么办

张家家 2021.03.04 16:07

你这是IDE的代码联想功能有问题,我的也是,laravel代码没法提示,但是跑起来是没问题就是咯

codinget 2020.05.06 00:01

我还是在这里回复吧,看来你的基础太弱了。 use App\User; use Illuminate\Http\Request; use Illuminate\Support\Facades\Hash; use Illuminate\Validation\ValidationException; 这些需要引入,不引入的话,肯定是不行的。不过为啥没提示User没找到?

烛夜听风雨 2020.05.06 00:06

这些我都引入了,我完全照着视频做的,不知道为啥不行 我看了一下现在user.php下面确实没有where方法

codinget 2020.05.06 00:13

你把api.php发给我,我帮你看看吧,怎么也不该出现这类问题的,team@coding10.com

烛夜听风雨 2020.05.06 00:16

发过去了,我加您微信了,备注烛夜听风雨

标 题
找一条适合自己的路,坚持走下去
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任