Laravel+twigのフォームヘルパーで苦労した話

最初
{{ Form::open(‘url’ => ‘hoge’) }}
でいけるだろw

Unexpected token "punctuation" of value ":" ("end of print statement" expected) in "inquiry" at line 2

( ´_ゝ`)ふむ

{{ form_open([‘url’ => hogs]) }}

An array element must be followed by a comma. Unexpected token "operator" of value "=" ("punctuation" expected with value ",") in "inquiry" at line 2

( ´_ゝ`)んん?
ほう、配列は{}と:を使うのか

{{ form_open({url’:hogs}) }}



やっとエラー消えたと思ったらなんも表示されない汗

調べたところ、twigがデフォルトでエスケープしてるらしい。なんでやねん。

{{ form_open({url’:hogs}) | raw}}


これでいけたかと思い、フォームを入力してsubmitすると

Symfony Component HttpKernel Exception MethodNotAllowedHttpException

次は何やねん( ´_ゝ`)

と思ったらformヘルパーはデフォでpostになってるらしく、route.phpでgetをしてしていたのでエラーだった模様。
なのでroute.phpでpostに指定し直してやっと完成。
フォームごときで長い道のりだった。