Php Laravel从表单打印,不返回任何值
我正在处理我的laravel表单,以便在同一页上输出值。当我按下提交按钮时,这不会发生。我没有得到任何错误,但什么也没有发生 routes.phpPhp Laravel从表单打印,不返回任何值,php,forms,laravel,laravel-4,Php,Forms,Laravel,Laravel 4,我正在处理我的laravel表单,以便在同一页上输出值。当我按下提交按钮时,这不会发生。我没有得到任何错误,但什么也没有发生 routes.php Route::get('/', function() { return View::make('index'); }); Route::post('index', array('as' => 'index', function()
Route::get('/', function()
{
return View::make('index');
});
Route::post('index', array('as' => 'index', function()
{
return View::make('index');
}));
刀片索引。php
@extends('master')
@section('container')
<h1> Hey </h1>
<table>
{{ Form::open(array('url' => '/')) }}
<tr>
<td> {{ Form::label('bassengId', "Basseng Id") }} </td>
<td> {{ Form::text('bassengId') }} </td>
</tr>
<tr>
<td> {{ Form::label('BadendePT', "Badende Per time")}} </td>
<td> {{ Form::text('BadendePT') }} </td>
</tr>
<tr>
<td> {{ Form::label('Temp'), "Temperatur" }} </td>
<td> {{ Form::text('Temp') }} </td>
</tr>
<tr>
<td> {{ Form::label('LuftTemp', "Luft Temperatur") }} </td>
<td> {{ Form::text('LuftTemp') }} </td>
</tr>
<tr>
<td> <td> {{ Form::submit ('lagre') }} </td> </td>
</tr>
{{ Form::close() }}
</table>
@endsection
@extends('master'))
@节(“容器”)
嘿
{{Form::open(数组('url'=>'/'))}
{{Form::label('bassengId',“bassengId”)}
{{Form::text('bassengId')}
{{Form::label('badendpt',“每次Badende”)}
{{Form::text('badendpt')}
{{Form::label('Temp'),“temperature”}
{{Form::text('Temp')}
{{Form::label('LuftTemp',“Luft temperature”)}
{{Form::text('LuftTemp')}
{{Form::submit('lagre')}
{{Form::close()}}
@端部
您的表单看起来不错。您的操作url为“/”。请执行以下操作:
添加邮政路线并执行此操作
Route::post('/', function()
{
//get your input from form
$input= Input::all();
//you can check this simply here using print_r($input); die();
//pass it to view page now
return View::make('index')->with('data','$input');
});
现在,在index.blade.php中,如果希望在同一页面上显示输出,请在第部分中执行此操作
@extends('master')
@section('container')
<h1> Hey </h1>
<table>
{{ Form::open(array('url' => '/')) }}
<tr>
<td> {{ Form::label('bassengId', "Basseng Id") }} </td>
<td> {{ Form::text('bassengId') }} </td>
</tr>
<tr>
<td> {{ Form::label('BadendePT', "Badende Per time")}} </td>
<td> {{ Form::text('BadendePT') }} </td>
</tr>
<tr>
<td> {{ Form::label('Temp'), "Temperatur" }} </td>
<td> {{ Form::text('Temp') }} </td>
</tr>
<tr>
<td> {{ Form::label('LuftTemp', "Luft Temperatur") }} </td>
<td> {{ Form::text('LuftTemp') }} </td>
</tr>
<tr>
<td> <td> {{ Form::submit ('lagre') }} </td> </td>
</tr>
{{ Form::close() }}
</table>
@if($data)
// show your data now
{{$data->Temp}}
{{$data->LuftTemp}}
@endif
@endsection
@extends('master'))
@节(“容器”)
嘿
{{Form::open(数组('url'=>'/'))}
{{Form::label('bassengId',“bassengId”)}
{{Form::text('bassengId')}
{{Form::label('badendpt',“每次Badende”)}
{{Form::text('badendpt')}
{{Form::label('Temp'),“temperature”}
{{Form::text('Temp')}
{{Form::label('LuftTemp',“Luft temperature”)}
{{Form::text('LuftTemp')}
{{Form::submit('lagre')}
{{Form::close()}}
@如果($数据)
//现在显示您的数据
{{$data->Temp}
{{$data->LuftTemp}
@恩迪夫
@端部
当您提交表单时,它正在寻找路线::post(“/”,…路由。您没有该路由。我在视图文件中得到错误:未定义变量:数据。请参阅更新的代码。您是否在路由中获得输入。尝试在那里打印。之后,请按照上面的代码执行。此错误何时出现。何时发布表单或之前?何时尝试加载索引页。(之前)好的,从索引页中删除$data部分。您将获得表单。输入并检查路径是否到达。仍然不工作,更新了我的问题:尝试工作,但在提交表单后出错。
Route::get('index', function()
{
return View::make('index');
});
{{ Form::open(array('url' => 'index') }}
// ...
{{ Form::close() }}