Form analytics now paid feature (#547)

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-08-29 14:44:49 +05:30
committed by GitHub
parent 8e777ecca6
commit 89513e3b4a
4 changed files with 19 additions and 11 deletions

View File

@@ -3,8 +3,8 @@
namespace App\Http\Controllers\Forms;
use App\Http\Controllers\Controller;
use App\Models\Forms\Form;
use Carbon\CarbonPeriod;
use Illuminate\Http\Request;
class FormStatsController extends Controller
{
@@ -13,10 +13,9 @@ class FormStatsController extends Controller
$this->middleware('auth');
}
public function getFormStats(string $workspaceId, string $formId)
public function getFormStats(Request $request)
{
$form = Form::findOrFail($formId);
$form = $request->form; // Added by ProForm middleware
$this->authorize('view', $form);
$formStats = $form->statistics()->where('date', '>', now()->subDays(29)->startOfDay())->get();