我正在使用Laravel
框架构建一个练习应用程序我在其中一个视图中构建了一个表单,该表单设置为发布到同一视图本身,但是当我点击提交时,表单被发布但是我没有得到所需的输出,我看到了原始再次查看。
这是我的观点index.blade.php
@extends('master')
@section('container')
<div class="wrapper">
{{ Form::open(array('url' => '/', 'method' => 'post')) }}
{{ Form::text('url') }}
{{ Form::text('valid') }}
{{ Form::submit('shorten') }}
{{ Form::close() }}
</div><!-- /wrapper -->
@stop
和我的routes.php
Route::get('/', function()
{
return View::make('index');
});
Route::post('/', function()
{
return 'successfull';
});
到目前为止我尝试过的
我尝试将帖子更改为不同的视图并且它有效。但是我希望表单发布到同一个视图本身。
我没有返回一个字符串,而是试图返回一个视图,但它仍然不起作用。
我究竟做错了什么?
附录
我看到当表单发出发布请求时,我得到了一个301 MOVED PERMANENTLY HEADER