diff --git a/app/Http/Requests/StoreReleveRequest.php b/app/Http/Requests/StoreReleveRequest.php index 5a9dae4..cbea5b4 100644 --- a/app/Http/Requests/StoreReleveRequest.php +++ b/app/Http/Requests/StoreReleveRequest.php @@ -13,7 +13,7 @@ class StoreReleveRequest extends FormRequest public function authorize(): bool { $source = $this->route('source'); - return $this->user()->can('create', [app(\App\Models\Releve::class), $source]); + return $this->user()->can('create', [\App\Models\Releve::class, $source]); } public function rules(): array diff --git a/app/Policies/RelevePolicy.php b/app/Policies/RelevePolicy.php index 427309e..1862e08 100644 --- a/app/Policies/RelevePolicy.php +++ b/app/Policies/RelevePolicy.php @@ -9,7 +9,7 @@ use App\Models\User; class RelevePolicy { - public function viewAny(User $user, Releve $releve, Source $source): bool + public function viewAny(User $user, Source $source): bool { return $source->isVisibleBy($user); } @@ -19,7 +19,7 @@ class RelevePolicy return $releve->source->isVisibleBy($user); } - public function create(User $user, Releve $releve, Source $source): bool + public function create(User $user, Source $source): bool { if ($source->status === SourceStatus::Termine) { return false; @@ -32,7 +32,7 @@ class RelevePolicy public function update(User $user, Releve $releve): bool { - return $this->create($user, $releve, $releve->source); + return $this->create($user, $releve->source); } public function delete(User $user, Releve $releve): bool