An open API service indexing awesome lists of open source software.

https://github.com/developermithu/livewire-blog-stripe

Livewire blog project with free and premium functionality
https://github.com/developermithu/livewire-blog-stripe

blade-ui-kit laravel8x livewire stripe tailwindcss

Last synced: about 1 month ago
JSON representation

Livewire blog project with free and premium functionality

Awesome Lists containing this project

README

          

Start `php artisan queue:work`

### Models

1. User
1. Profile `(user_id)`
1. Post
1. Tag `(Polymorphic relation with Post)` (taggables database)
1. Comment `(Polymorphic relation with Post)`
1. Setting
1. Plan

### Seeder

1. UserSeeder
1. PlanSeeder
1. TagSeeder
1. CommentSeeder

### Policy & Register `(AuthServiceProvider)`

1. UserPolicy
1. PostPolicy
1. CommentPolicy
1. TagPolicy

### Traits

1. ModelHelpers
1. HasAuthor
1. HasTags
1. HasComments
1. HasCommentable
1. HasReplies

### Contracts

1. CommentAble

### Casts

1. TitleCast
1. PriceCast

### Providers

CustomBladeServiceProvider
### Services

SaveImageService

### Observer
`Observer take a lots of time to seed & crud data. Comment observer at the time of seeding.`

TagObserver (register it in EventServiceProvider boot method)
PostObserver (register it in EventServiceProvider boot method)

### Responses

LoginResponse

### Jobs
CreatePost
CreateTag
CreateComment

### Middleware

IsAdmin

### Laravel Cashier Setup

```
composer require laravel/cashier
php artisan migrate
php artisan vendor:publish --tag="cashier-migrations" (created three tables in db)
use Billable (In User Model)
```

# Have To Fix
1. Stop duplicate replies in the post
2. user trial_ends_at have to null when subscribe payment method
3. user profile reloading