使用from有作用,但没有呼叫路由

时间:2018-12-18 02:19:02

标签: laravel

当我单击按钮时,什么也没发生。

HTML代码

<from action="{{route('add_to_card')}}" method="post">
                                    {{csrf_field()}}
                                    @method('PATCH')
                                    <label>Quantity:</label>
                                    <input name="qty" type="text" value="1"/>
                                     <input type="hidden" name="product_id" value="{{$product_by_details->product_id}}">
                                    <button type="submit" class="btn btn-fefault cart">
                                    <i class="fa fa-shopping-cart"></i>
                                    Add to cart
                                    </button>
                                </from>

路线代码

route::post('/add-to-cart','CartController@add_to_cart')->name('add_to_card');

控制器中的代码

 public function add_to_cart(Request $request)
{
    echo"1";
}

即使我回声了

2 个答案:

答案 0 :(得分:1)

在文件的第20行(Here

将<< strong> fr om>更改为<< strong> fo rm>,您遇到错字了。 对第30行的closig标签执行此操作。

答案 1 :(得分:0)

首先,请访问site,以了解laravel中的命名约定。这将有很大帮助,并防止将来出现错误,并使您的应用程序更加优化。

现在我的回答是,单击按钮没有任何反应,因为您使用的是标签<from>而不是<form>。 您要做的就是将<from>标签更改为<form>标签。