我遇到此错误...
syntax error, unexpected '}', expecting ')'
<form action="<?php echo e(url('/update/{{$id); ?>')}} " method="post">
如果我这样使用
<form action="{{url('/anyroute/')}} " method="post">
工作正常。 但是,如果我通过$ id这样做是行不通的。 下面是我正在使用的代码。
<form action="{{url('/update/{{$id}}')}} " method="post">
</form>
答案 0 :(得分:4)
使用named routes,您将获得更清晰易读的代码:
在路线上:
Route::post('/update/{id}', 'SomeController@update')->name('something.update');
视图中:
<form action="{{ route('something.update', ['id' => $id]) }}" method="post">
...
</form>
答案 1 :(得分:3)