Skip to content

Commit e870291

Browse files
authored
Replace subscriptions plan (#136)
* ✨ Replace subscriptions package * ✅ Update tests * Publish laravel stub * Fix code styling * Fix code styling --------- Co-authored-by: mckenziearts <mckenziearts@users.noreply.github.com>
1 parent d401310 commit e870291

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1166
-293
lines changed

app/Http/Controllers/HomeController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use App\Models\Article;
88
use App\Models\Discussion;
9-
use App\Models\Premium\Plan;
9+
use App\Models\Plan;
1010
use App\Models\Thread;
1111
use Illuminate\Contracts\View\View;
1212
use Illuminate\Support\Facades\Cache;

app/Models/Premium/Plan.php renamed to app/Models/Plan.php

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,18 @@
22

33
declare(strict_types=1);
44

5-
namespace App\Models\Premium;
5+
namespace App\Models;
66

77
use App\Enums\PlanType;
8+
use App\Models\Premium\IdeHelperPlan;
89
use Illuminate\Database\Eloquent\Builder;
9-
use Illuminate\Database\Eloquent\Factories\HasFactory;
10-
// use Rinvex\Subscriptions\Models\Plan as Model;
11-
use Illuminate\Database\Eloquent\Model;
10+
use Laravelcm\Subscriptions\Models\Plan as Model;
1211

1312
/**
1413
* @mixin IdeHelperPlan
1514
*/
1615
final class Plan extends Model
1716
{
18-
use HasFactory;
19-
2017
public function scopeDeveloper(Builder $query): Builder
2118
{
2219
return $query->where('type', PlanType::DEVELOPER->value);

app/Models/Premium/Feature.php

Lines changed: 0 additions & 17 deletions
This file was deleted.

app/Models/Premium/Subscription.php

Lines changed: 0 additions & 17 deletions
This file was deleted.

app/Models/Premium/SubscriptionUsage.php

Lines changed: 0 additions & 17 deletions
This file was deleted.

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"laravel/slack-notification-channel": "^2.5",
2929
"laravel/socialite": "^5.6.3",
3030
"laravel/tinker": "^2.8.1",
31+
"laravelcm/laravel-subscriptions": "^1.0",
3132
"livewire/livewire": "^2.12.3",
3233
"lorisleiva/laravel-actions": "^2.6",
3334
"mckenziearts/blade-untitledui-icons": "^1.2",

0 commit comments

Comments
 (0)