Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Laravel Project #2

Open
3 of 7 tasks
KingPin opened this issue Jan 3, 2023 · 2 comments
Open
3 of 7 tasks

Setup Laravel Project #2

KingPin opened this issue Jan 3, 2023 · 2 comments
Assignees

Comments

@KingPin
Copy link
Member

KingPin commented Jan 3, 2023

This will involve a handful of things

  • Build out models and relationships for TDB
    • Auth
    • Characters
    • World
  • Auth middleware, configuration (I've already prepared an SRP6 helper for this)
  • Decide what to do about stylesheets / templates (keep existing, or revamp in something newer like Bootstrap or Tailwind)
  • Policies - may lean on spatie/laravel-permissions for this. This will allow us to get rid of the god awful security levels in a config file
@KingPin KingPin converted this from a draft issue Jan 3, 2023
@flashadvocate
Copy link
Collaborator

flashadvocate commented Feb 18, 2023

Models could probably be broken out into a package for easier inclusion in other Laravel projects, but for now going to keep it consolidated.

Laravel TC auth could also benefit from being its own package

@flashadvocate
Copy link
Collaborator

Basic auth and character models have been finished. Additional relations will be added as needed once the UI calls for it.

On to the world database...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants