[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Cícero José da Silva Júnior
Criador Cícero José da Silva Júnior 23/09/2023

Já faz um tempo que estou procurando esse erro, fiz um debugg e está realmente certo, olhei o github e também não está faltando nada, pelo que vi.

SQLSTATE[HY000]: General error: 1364 Field 'next_check' doesn't have a default value

insert into `endpoints` (`endpoint`, `frequency`, `site_id`, `id`, `updated_at`, `created_at`) values (/, 2, 01hb18qannspqhd2tcxmgy0fw9, 01hb19er6n2fr57b1hyc5bach1, 2023-09-23 15:10:15, 2023-09-23 15:10:15)

App\Models\Site {#1291 ▼ // app\Http\Controllers\Admin\EndpointController.php:40
  #connection: "mysql"
  #table: "sites"
  #primaryKey: "id"
  #keyType: "int"
  +incrementing: true
  #with: []
  #withCount: []
  +preventsLazyLoading: false
  #perPage: 15
  +exists: true
  +wasRecentlyCreated: false
  #escapeWhenCastingToString: false
  #attributes: array:5 [
    "id" => "01hb18qannspqhd2tcxmgy0fw9"
    "url" => "https://www.youtube.com"
    "user_id" => "01hb18pydhkvkg59z1mfcf79nf"
    "created_at" => "2023-09-23 14:57:27"
    "updated_at" => "2023-09-23 14:57:27"
  ]
  #original: array:5 []
  #changes: []
  #casts: []
  #classCastCache: []
  #attributeCastCache: []
  #dateFormat: null
  #appends: []
  #dispatchesEvents: []
  #observables: []
  #relations: []
  #touches: []
  +timestamps: true
  +usesUniqueIds: true
  #hidden: []
  #visible: []
  #fillable: array:2 []
  #guarded: array:1 []
}
Criador Cícero José da Silva Júnior 23/09/2023

OBS: O $fillable está com o campo next_check

Cícero José da Silva Júnior
Manager Carlos Ferreira 23/09/2023

Olá, Cícero!
Como vai?

Se quiser compartilhar o projeto comigo através do GitHub.

Mas, faz um teste coloca no next_check algum valor:
'next_check' => now()->addMinutes(0);

Carlos Ferreira
Criador Cícero José da Silva Júnior 23/09/2023

repositório: https://github.com/juniorsilvacc/monitor

não encontrei o erro.

Cícero José da Silva Júnior
Criador Cícero José da Silva Júnior 23/09/2023

conseguiu achar?

Cícero José da Silva Júnior
Manager Carlos Ferreira 23/09/2023

Só agora deu tempo de olhar:

Faz assim aqui:
https://github.com/juniorsilvacc/monitor/blob/master/app/Http/Controllers/Admin/EndpointController.php#L40

$site->endpoints()->create([
    'next_check' => now()->addMinutes($request->frequency)
    ... $request->validated(),
]);

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!