Edited at

Laravel Featureテスト POST時のリクエストやセッション

Featureテスト時にハマったので備忘。


post('POST先のURL','header','token')

POSTする先にリクエストとして配列を渡すときは第2引数として渡す。

tokenはcsrf_token()で作成して渡す。

sessionに追加したいときは、メソッドチェーンで渡す。

$this->withSession('配列')

繋げたらこんな感じ

$this->withSession('配列')

->post('POST先のURL','header',$token)
->assertStatus(302);