YVEND

1232 经验值

如果不申明关系,laravel会默认字段名是码表的 表名_id

我在使用 return $this->permissions()->save($permissions); 存储权限和角色时遇到laravel默认数据库名permissions_role 与我migration 创建的数据库permission_role不一致。多了一个s,数据库字段也是加了一个s 不知道怎么去指定数据库名和字段名呢。

laravel5.3 好像已经不支持视屏中的 intervention/image包了。
...
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"
...
会直接报错

Controller 代码
public function signin(Requests\UserLoginRequest $request)

{

if (Auth::attempt([

    'email'=>$request->get('email'),

    'password'=>$request->get('password'),

    'is_confirmed'=>1

])){

    return redirect('/');

}else{

    Session::flash('user_login_failed','密码不正确或邮箱不正确');

    return  redirect('/user/login')->withInput(['email'=>$request->get('email')]);

}

}

<form class="form-horizontal col-xs-12 col-md-12" action="/login" method="post" role="form">
{ csrf_field() }

                <div class="form-group">
                   <label for="inputEmail3" >邮箱</label>
                    <input type="email" name="email"  class="form-control " id="inputEmail3" placeholder="邮箱">
                </div>

                <div class="form-group">
                    <label for="inputPassword3"  >密码</label>
                    <input type="password" name="password" class="form-control" id="inputPassword3" placeholder="密码">
                </div>
              <div class="form-group">
                    <div class="">
                        <button type="submit" class="form-control btn btn-default">登录</button>
                    </div>
                </div>
            </form>