Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我的数据没有提交到数据库中_Php_Laravel - Fatal编程技术网

Php 为什么我的数据没有提交到数据库中

Php 为什么我的数据没有提交到数据库中,php,laravel,Php,Laravel,我尝试创建添加/创建新菜单,并将其保存在数据库中。但是,当我单击按钮时,我的系统没有显示任何错误,但是数据没有保存在数据库中 adminAddMenu.blade.php <form> @csrf <div class="form-group row"> <label for="categorycode" class="col-sm-3 col-form-label">

我尝试创建添加/创建新菜单,并将其保存在数据库中。但是,当我单击按钮时,我的系统没有显示任何错误,但是数据没有保存在数据库中

adminAddMenu.blade.php

<form>
    @csrf
    <div class="form-group row">
        <label for="categorycode" class="col-sm-3 col-form-label">Category Code</label>
        <div class="col-md-4">
            <input name="category_code" value="{{old('category_code')}}"  class="form-control">
        </div>
    </div>
    <div class="form-group row">
        <label for="menutitle" class="col-sm-3 col-form-label">Menu Title</label>
        <div class="col-md-4">
            <input name="menu_title" value="{{old('menu_title')}}" class="form-control">
        </div>
    </div>
    <div class="form-group row">
        <label for="menuprice" class="col-sm-3 col-form-label">Menu Price</label>
        <div class="col-md-4">
            <textarea name = "menu_price" value="{{old('menu_price')}}" class="form-control"></textarea>
        </div>
    </div>
    <div class="form-group row">
        <div class="offset-sm-3 col-sm-9">
            <button type="submit" class="btn btn-primary" href="">Submit</button>
        </div>
    </div>
    </div>
</form>
web.php

Route::resource('/menus', 'AdminMenuController');

我想你错过了你的动作属性。请在表单中添加操作


...

您没有给出提交数据的表单操作方法。就像您希望将表单数据发送到控制器中的store方法一样。所以你必须写以下内容:

<form method="POST" action="{{ route('your route name') }}">

请在表单标签上添加操作。 像-


我想现在该工作了。

试试上面的
$menu=new\App\menu检查此行
$requescategory\u code->menu\u image
不存在。而是有
。您的\App\菜单中是否有$filleble数组?adminAddMenu.blade.php.dd($request->all())中没有菜单图像输入,但它给了我语法错误,意外的“$menu”(T_变量)请为您的答案添加一些解释,以便其他人可以从中学习。无需复制现有答案,除非您想添加一些新的见解
<form method="POST" action="{{ route('your route name') }}">