newborn

1553 经验值

好久都没更新了,期待学习~~~~~~

@TonyWang email和phone我是放在users表里面的,登录的时候,先用email,如果失败,再查询phone,如何还是失败,则提示用户:登录失败

php artisan make:controller xxController --resource

加上 --resource

好像laravel5.2之后就要加上了

用一对一的表关联。。。
微博登录查询微博表,微博表关联User表,最终得出用户信息,如果没有用户信息就创建一个信息(之后用户设置界面可以修改嘛)
同理可得:微信,QQ

@JellyBool 我自己用ServiceContainer, ServiceProvider写了一个UserService,想实现和controller里面一样的方式,注入依赖使用User 、Request,结果在UserService中的function(User $user){……} 这样去写,会提示错误

通过ServiceContainer, ServiceProvider, 建立了一个自定义的服务,请问如何在服务中使用依赖注入,比如 Request, User,Cookie等 

class UsersController extends BaseController
{
    public function show(UserService $userService, $id)
    {
        $userService->register();
    }
}

这个是控制器,,调用UserService这个自定义服务

4E0F9D73-1E8E-462B-99FA-7112DF52F0F5.jpg

在Provider中进行绑定


729BAF00-8EBD-4347-8083-D4AA47C4FB31.jpg

如果不依赖注入其他类,这样直接使用是可以的



993034C5-20EC-4CB0-AA4E-2E47506CA3E6.jpg

但是加上了Request注入就失败,提示找不到