Comments (10)
This feature should be enabled by setting the guest_commenting
configuration option to true
.
I don't want to tie recaptcha into this package, maybe someone wants to implement a different thing for spam prevention. This will be left to the developer until I gather more feedback.
For now, once the guest commenting feature is enabled. A form for leaving a comment will be displayed along with an email field. Once entered, a "dummy" user will be created and associated with the comment. In the future if a user registers into your application with that email (if you allow registration) you could easily connect him with his comments.
from comments.
@mabasic Regarding spam protection: Laravel Honeypot could be used. It is great because it is really easy to implement, the user do not have to fill out anything and the website owner has no problems with data privacy laws (especially in the EU) because no third party is involved. I think the package is a good starting point for securing forms. I can create a PR if wanted.
from comments.
This could be easily achieved. Sure thing, send me a PR and we will work on this.
from comments.
Just to confirm, this feature will be implemented.
from comments.
I have not had a chance to work on a PR on this, and I'm pretty busy for the foreseeable future so I won't be able to get to it any time soon.
from comments.
No problem.
from comments.
@mabasic link to a PR/commits?
from comments.
@mattrabe Just thinking about this out loud :)
from comments.
Maybe just to collect user information necessary for this package to work (email & name) without creating a dummy user. Store the information in the table.
If needed the developer can connect the comment to the user later by using the email address.
from comments.
Comment approval has been implemented #50 so turning this feature on could be manageable even without a spam prevention system.
from comments.
Related Issues (20)
- Call count on Null HOT 3
- On server not Working.. HOT 2
- Changes not detected in Blade File HOT 4
- Error installing for Laravel 7 HOT 1
- Latest Release Tag? HOT 1
- Argument 2 passed to Laravelista\Comments\CommentPolicy::reply() must be an instance of Laravelista\Comments\Comment HOT 1
- The edit/replay button not working
- Laravel 9.x Compatibility HOT 1
- ajax support HOT 1
- Reply for Guest Users HOT 1
- Spatie permission issues after upgrading to Laravel 9 HOT 2
- unable to install in laravel 9 HOT 7
- Loading all comments? HOT 1
- Call to a member function count() on null HOT 3
- Attempt to read property "comments" on string
- Section added after the comment block is not working -
- markdown styling is not working
- Laravel 9 doesn't support HOT 1
- Abandoned HOT 1
- Not compatible with Laravel 10.X , unable to install HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from comments.