Guest Entries provides a configuration file that allows you to define the collections you wish for entries to be created/updated within. You will have published this configuration file during the installation process - it'll be located at config/guest-entries.php
.
<?phpreturn [/*|--------------------------------------------------------------------------| Collections|--------------------------------------------------------------------------|| Configure which collections you'd like to be created/updated with| the 'Guest Entries' addon.|*/'collections' => ['pages' => true,],/*|--------------------------------------------------------------------------| Honeypot|--------------------------------------------------------------------------|| If you'd like to enable the honeypot, specify the name of the input| you'd like to use.|*/'honeypot' => false,/*|--------------------------------------------------------------------------| Form Parameter Validation|--------------------------------------------------------------------------|| Guest Entries will encrypt & validate form parameters to prevent them| from being tampered with. You may disable this if you wish.|*/'disable_form_parameter_validation' => false,];
<?phpreturn [/*|--------------------------------------------------------------------------| Collections|--------------------------------------------------------------------------|| Configure which collections you'd like to be created/updated with| the 'Guest Entries' addon.|*/'collections' => ['pages' => true,],/*|--------------------------------------------------------------------------| Honeypot|--------------------------------------------------------------------------|| If you'd like to enable the honeypot, specify the name of the input| you'd like to use.|*/'honeypot' => false,/*|--------------------------------------------------------------------------| Form Parameter Validation|--------------------------------------------------------------------------|| Guest Entries will encrypt & validate form parameters to prevent them| from being tampered with. You may disable this if you wish.|*/'disable_form_parameter_validation' => false,];
To enable a collection, create an entry in the array, where the key is the handle of the collection and where the value is true
/false
, depending on if you wish to enable/disable it.
You may also configure this addon's Honeypot feature. false
will mean the feature is disabled. To enable, you may change this to a field name that will never be entered by a human (as it'll be hidden) but may be auto-filled by a robot.
Guest Entries will automatically encrypt the values of hidden form parameters, like _redirect
and _collection
when using the {{ guest-entry }}
tag. The values are later decrypted by a middleware when the form is submitted.
This measure aims to prevent users from tampering with the form parameters. However, if you wish to disable this functionality, set disable_form_parameter_validation
to true
.