While learning Laravel I came across the error:
laravel TokenMismatchException in VerifyCsrfToken.php line 67
This seems to be a breaking change between when the latest laracast tutorials were recorded and the version I am using.
This was due to a hidden field not being on a form which is required when using POST.
The fix was to add:
{!! csrf_field() !!}
For example:
<form method="POST" action="/cards/{{$card->id}}/notes"> <div class="form-group"> <textarea name="body" class="form-control"></textarea> </div> <div class="form-group"> <button type="submit" class="btn btn-primary">Add Note</button> </div> {!! csrf_field() !!} </form>
Thank you so much!