首页 > 解决方案 > 表单提交后Laravel显示空值

问题描述

我的观点:

<form action="/AddJuiceForm" method="POST">
    @csrf;
    <div class="form-group">
        <label for="FruitName">Fruit Name : </label>
        <input type="text"
            class="form-control"
            placeholder="Enter the Fruit Name"
            name="fruitname">
    </div>
    <div class="form-group">
        <label for="JuiceName">Juice Name : </label>
        <input type="text"
            class="form-control"
            placeholder="Enter the Juice Name"
            name="juicename">
    </div>
    <button type="submit" class="btn btn-primary">Submit</button>
</form>

我的路线/web.php:

Route::post('AddJuiceForm','JuiceController@insertjuice ');

我的控制器:

<?php

namespace App\Http\Controllers;

use App\JuiceModel;
use Illuminate\Http\Request;

class JuiceController extends Controller
{
    public function insertjuice()
    {
        dd(request()->all);
    }
}

结果:我得到'null'作为输出

帮助我哪里出错了?

标签: phplaravel

解决方案


Illuminate\Http\Request对象注入到insertjuice方法中,然后在类中的变量上调用all() 方法JuiceController

public function insertjuice(Request $request)
{
    dd($request->all());
}

推荐阅读