每当我将发布请求中的数据发送到我的控制器时,我都在使用 laravel 5.5。它总是显示以下消息页面由于不活动而过期。
请刷新并重试。我的视图代码是:
@extends('layouts.app')
@section('content')
<!DOCTYPE html>
<html>
<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<title></title>
</head>
<body>
<div class="span3 well">
<legend>Create Your New Task!</legend>
<div class="form-group">
<div class="col-md-4">
<form accept-charset="UTF-8" action="/add-task" class="form-horizontal" method="post">
<input class="form-control" name="name" placeholder="Task Name" type="text">
<input class="form-control" name="assignedto" placeholder="Assigned To" type="text">
<input class="form-control" name="deadline" placeholder="DeadLine" type="text">
<button class="btn btn-warning" type="submit">Add Task</button>
{{csrf_field()}}
</form>
</div>
</div>
</div>
</body>
</html>
@endsection()
我的控制器是:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\task;
class AddTask extends Controller
{
public function insertTask(Request $req)
{
$name=new task();
$name->name=$req['name'];
$name->assigned_to=$req['assignedto'];
$name->deadline=$req['deadline'];
$name->save();
}
}
我不知道解决方案是什么