laravel表格发布/补丁

时间:2018-11-13 04:45:09

标签: php laravel

我正在尝试提交表单,但是laravel在此行中引发错误。 请帮助我确定问题所在。

    <form method = '{{isset($address)? 'PATCH': 'POST}}'  action="{{isset($address) ? 'acount/$id' : '/account'}}" >
  

错误:语法错误,意外的“操作”(T_STRING),预期为“或”)

2 个答案:

答案 0 :(得分:0)

您没有正确使用引号。像这样使用它:

<form method="{{ isset($address) ? 'PATCH': 'POST' }}" action="{{ isset($address) ? 'acount/'.$id : '/account' }}" >

答案 1 :(得分:0)

尝试一下:

<form method = "POST" action="{{isset($address) ? 'acount/$id' : '/account'}}" >

{{ (isset($address)) ? method_field('PUT') : '' }}
{{ csrf_field() }}