小编Ary*_*iri的帖子

Laravel 在插入新记录时将 null 放入 created_at 和 updated_at

我不知道为什么,但是当我想插入一些东西时:

users::insert([
    'first_name' => $first_name,
    'last_name' => $last_name,
    'remember_token' => $remember_token,
]);
Run Code Online (Sandbox Code Playgroud)

它只是将 NULL 插入到 created_at 和 updated_at 列中。我试过这些:

'create_at' => time(),
'updated_at' => time(),

'create_at' => '',
'updated_at' => '',

'create_at' => TRUE,
'updated_at' => TRUE,
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作,但只是 TRUE 把 0000-00-00 00:00:00。

null laravel

4
推荐指数
1
解决办法
4884
查看次数

Laravel 身份验证令人困惑

我是 Laravel 的初学者。

我想使用:

Auth::login(users::find(1))
Run Code Online (Sandbox Code Playgroud)

结果:输入 错误:

传递给 Illuminate\Auth\SessionGuard::login() 的参数 1 必须是 Illuminate\Contracts\Auth\Authenticatable 的实例,App\users 的实例给定

更改了模型以扩展 Authenticatable 而不是 Model。此外,我将 Auth 语句更改为:

Auth::login(users::where('id', 1))
Run Code Online (Sandbox Code Playgroud)

结果:输入 错误:

传递给 Illuminate\Auth\SessionGuard::login() 的参数 1 必须实现接口 Illuminate\Contracts\Auth\Authenticatable,给出 Illuminate\Database\Eloquent\Builder 的实例

我想知道你是否会帮助我,“感谢”

authentication model login laravel

3
推荐指数
1
解决办法
1703
查看次数

标签 统计

laravel ×2

authentication ×1

login ×1

model ×1

null ×1