My practice for basic CRUD of Laravel 5.7.
- All visitors can read all posts.
- All visitors can read all users' profile except email address.
- All visitors can sign up.
- Each the logged in user can post, edit and delete.
- The admin can edit and delete all users' accounts and posts.