Php Laravel表格未提交
作为youtube上博客教程的一部分,我一直在Laravel制作表单:。我正在使用Laravel5.3和Firefox。我创建了一个表单,应该提交一个更新,更新博客网站上的帖子。单击“提交”按钮时,浏览器中不会发生任何事情。如果我的submit按钮只应用了css,而没有其他属性或锚定标记,那么它的行为就没有什么不同 我是不是忘了一些简单的东西,或者我刚换上的新版Firefox有什么奇怪的地方 posts/update.blade.php:Php Laravel表格未提交,php,forms,laravel,Php,Forms,Laravel,作为youtube上博客教程的一部分,我一直在Laravel制作表单:。我正在使用Laravel5.3和Firefox。我创建了一个表单,应该提交一个更新,更新博客网站上的帖子。单击“提交”按钮时,浏览器中不会发生任何事情。如果我的submit按钮只应用了css,而没有其他属性或锚定标记,那么它的行为就没有什么不同 我是不是忘了一些简单的东西,或者我刚换上的新版Firefox有什么奇怪的地方 posts/update.blade.php: @extends('main') @section('
@extends('main')
@section('title', '| Edit Post')
@section('stylesheets')
<link href="{{ secure_asset('css/parsley.css') }}" rel="stylesheet">
@endsection
@section('content')
<div class="form" method="POST" action="{{ route('posts.update', $post->id) }}">
<div class="row">
<div class="col-12 col-md-8">
<input type="text" class="form-control" name="title" value="{{ $post->title }}"/>
<hr>
<textarea class="form-control" name="body" rows="10">{{ $post->body }}</textarea>
</div>
<div class="col-12 col-md-4">
<div class="card border-light text-center">
<div class="card-header"><strong>Post Info</strong></div>
<div class="card-body">
<dl class="row end">
<dt class="col-4">Created:</dt>
<dd class="col-8">{{ date('M j, Y g:i', strtotime($post->created_at)) }}</dd>
<dt class="col-4">Updated:</dt>
<dd class="col-8">{{ date('M j, Y g:i', strtotime($post->updated_at)) }}</dd>
</dl>
<hr>
<div class="row">
<div class="col-12 col-sm-6">
<button type="submit" class="btn btn-success btn-block">Update</button>
</div>
<div class="col-12 col-sm-6">
<a href="{{ route('posts.destroy', $post->id) }}" class="btn btn-info btn-block">Cancel</a>
</div>
{{ Form::token() }}
{{ method_field('PUT') }} <!-- generates hidden field that sets the form method to PUT because HTML5 doesn't support it -->
</div>
</div>
</div>
</div>
</div>
</div>
@stop
@section('scripts')
<script src="{{ secure_asset('js/parsley.min.js') }}"></script>
@stop
@extends('main'))
@章节(‘标题’、‘编辑帖子’)
@节(“样式表”)
@端部
@节(“内容”)
{{$post->body}
发布信息
创建:
{{date('mj,yg:i',strotime($post->created_at))}
更新:
{{date('mj,yg:i',strotime($post->updated_at))}
更新
{{Form::token()}}
{{method_字段('PUT')}
@停止
@节(“脚本”)
@停止
您的代码中缺少表单标记,请查看
<div class="form" method="POST" action="{{ route('posts.update', $post->id) }}">
更改如下
<form class="form" method="PUT" action="{{ route('posts.update', $post->id) }}">
如果这是表单,则必须以表单标记开头
同样在laravel框架中,您可以使用laravel集合形式。这是
{{ Form::open(array('url' => 'foo/bar')) }}
//
{{ Form::close() }}
<div class="form" method="POST" action="{{ route('posts.update', $post->id) }}">
<form class="form" method="PUT" action="{{ route('posts.update', $post->id) }}">