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

Laravel ToDo List App from Codecourse

本文关键字:列表 应用程序 codeccourse Laravel 来自      更新时间:2023-09-26

alert()Onclick事件工作,但onClick="this.form.submit()"不会导致调试控制台抛出错误(如视频中1:09)。它只是刷新我的页面。

我正在遵循codeccourse的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

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

你必须设置动作参数,如果你不想发布到基地。

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

当你设置路由时,你必须为getpost方法创建路由,所以,你的路由将是:
Route::get('/', ...);
Route::post('/', ...);