来自Codecourse的Laravel待办事项列表应用程序

时间:2015-09-25 07:14:55

标签: javascript laravel

Onclick

alert()事件有效,但onClick="this.form.submit()"不会导致调试控制台抛出错误(如video at 1:09中所示)。它只是刷新我的页面。

我正在关注Codecourse的Todo应用教程。他将name="item"更改为name="id"

我正在使用Laravel 4.2.17和wampserver 2.5

@extends('layouts.main')

@section('content')
<h1>Your Items</h1>
<ul>
@foreach($items as $item)
   <li>
    {{ Form::open() }}
        <input
        type="checkbox"
        name="id"
        onClick="this.form.submit()"
        value="{{ $item->id }}"
        {{ $item->done ? 'checked' : '' }}
        />
        {{ $item->name }}
    {{ Form::close() }}
   </li>
@endforeach
</ul>
@endsection

1 个答案:

答案 0 :(得分:0)

{{ Form::open() }}只需撰写<form action="" method="post">

如果您不想发布到基地,则必须设置action参数。

{{ Form::open(['url' => 'form-action-url-came-here']) }}

当您设置路线时,您必须为获取发布方法创建路线,因此,您的路线将会是:

Route::get('/', ...);
Route::post('/', ...);