我尝试通过存储表单的信息POST
并返回一条消息:
419 页面已过期
当我使用GET
.
HTML 表单:
<form action="{{url('guardar')}}" method="post" accept-charset="utf-8">
<label>Nombre:</label><input type="text" name="nombre"><br>
<label>Apellido:</label><input type="text" name="apellido"><br>
<label>Cedula:</label><input type="text" name="cedula"><br>
<input type="submit" value="Enviar Datos" name="">
</form>
路线:
use proyecto\personas;
Route::get('formulario', function () {
return view('usuarios');
});
Route::post("guardar","Persona@store");
控制人:
public function store(Request $request)
{
$game = new personas;
$game->nombre = $request->get('nombre');
$game->apellido = $request->get('apellido');
$game->cedula = $request->get('cedula');
$game->save();
return "Guardado existoso";
}
模范人物:
<?php
namespace proyecto;
use Illuminate\Database\Eloquent\Model;
class personas extends Model
{
protected $table='persona';
protected $fillable=[
'nombre','apellido','cedula',
];
}
上面的每个请求都会生成一个唯一的令牌,以便 Laravel 知道并信任它。
考虑一下:
如果由于某种原因你使用了等于或低于Laravel 5.5的版本,那么你必须使用以下语法处理这个提议:
否则,即 Laravel 5.6 或更高版本,则可以依赖上述语法
参考