Laravel $request->all()为空.

问题描述 投票:0回答:1

我开始学习laravel.通讯录页面的路线。

Route::match(['get', 'post'], '/contacts', [ 'uses' => 'Admin\ContactController@show', 'as' => 'contacts' ] );
class ContactController extends Controller {
    public function show( Request $request ) {
        print_r( $request->all() );
        return view( 'default.contacts', [ 'title' => 'Contacts' ] );
    }
}


形式

    <form method="post" action="{{ route('contacts') }}">
        {{ csrf_field() }}
        <div class="form-group">
            <label for="inputEmail4">Name</label>
            <input type="text" class="form-control" id="inputEmail4" placeholder="Name">
        </div>
        <div class="form-group">
            <label for="inputAddress">Address</label>
            <input type="text" class="form-control" id="inputAddress" placeholder="1234 Main St">
        </div>
        <button type="submit" class="btn btn-primary">Sign in</button>
    </form>

当我提交表格时,我得到了一个带有token的数组。

Array
(
    [_token] => JMTxTwh5Cb4sPeDjGcVetgTt2yGy6mDsFs6jW3Tx
)

有什么问题吗?

谢谢你的回答。

laravel
1个回答
1
投票

你的输入中缺少名称。请添加到他们。

<form method="post" action="{{ route('contacts') }}">
        {{ csrf_field() }}
        <div class="form-group">
            <label for="inputEmail4">Name</label>
            <input type="text" class="form-control" name="name" id="inputEmail4" placeholder="Name">
        </div>
        <div class="form-group">
            <label for="inputAddress">Address</label>
            <input type="text" name="address" class="form-control" id="inputAddress" placeholder="1234 Main St">
        </div>
        <button type="submit" class="btn btn-primary">Sign in</button>
</form>
© www.soinside.com 2019 - 2024. All rights reserved.