我的GET路线不在laravel工作

时间:2017-02-08 16:46:16

标签: php laravel laravel-5 laravel-5.3

我是laravel的新手并且在表格上工作。

这是表格

root@container-id:/# rsync -av /sourceFolder user@CamelCaseContainer:/targetFolder

ssh: Could not resolve hostname camelcasecontainer: Name or service not known
rsync: connection unexpectedly closed (0 bytes received so far) [sender]

这是我写的<form action="/product" method="GET"> <div class="input-group"> <input type="text" class="form-control" placeholder="Enter product name" /> <div class="input-group-btn"> <input type="submit" class="btn btn-danger" value="Search" /> </div> </div>

Route

当我提交表格时,它说

Route::get('/product/{product}', 'FlashCartController@find_product');

如何提交此表单?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您需要在表单操作中使用产品ID。例如

<form action="/product/{{$productId}}" method="GET">

如果您只想创建新产品,请丢失{product}并将GET更改为POST,因为表单主要是使用POST提交的。

<form action="/product" method="POST">

Route::post('/product', 'FlashCartController@find_product');