Estoy usando laravel 11 y me puedo conectar a mi base de dator y manualmente puedo introducir datos, pero no por formularios.
Cuando ingreso datos me da un error que los datos no pueden ir nulos y cuando le pongo los dartos de validación solo refresca la pantalla y no graba en mi base de datos, pero si puedo consultar y borrar pero no grabar, este es mi formulario:
<a href="/posts">Volver al Listado</a>
<h1>Formulario para crear post</h1>
@if ($errors->any())
<div> <h2>Errores:</h2>
<ul>
@foreach ($errors->allas$error)
<li>{{$error}}</li>
@endforeach
</ul>
</div>
@endif
<formaction="/posts"method="POST">
@csrf
<label>
Titulo:
<inputtype="text"name="title"value="{{old('title')}}">
</label>
<br>
<br>
<label>
Categoría:
<inputtype="text"name="category"value="{{old('category')}}">
</label>
<br>
<br>
<label>
Contenido:
<textareaname="content">{{old('content')}}</textarea>
</label>
<br>
<br>
<buttontype="submit">
Crear post
</button>
</form>
Y así esta la secuencia para grabar los que se escriba en el formulario
$post = newPost();
$post->title = $request->title;
$post->content = $request->content;
$post->category = $request->name;
$post->save();
Me dice que no se pueden enviar nulos, que puedo hacer