SQLSTATE[HY000]: General error: 1364 Field 'next_check' doesn't have a default value
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 [▶] }
OBS: O $fillable está com o campo next_check
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);
repositório: https://github.com/juniorsilvacc/monitor
não encontrei o erro.
conseguiu achar?
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(),
]);
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!