You've already forked Epicnabbo-Catalogus-Updated-Daily
🆙 Fix more errors php stan 🆙
This commit is contained in:
@@ -6,13 +6,17 @@ use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\GuestbookFormRequest;
|
||||
use App\Models\User;
|
||||
use App\Models\User\WebsiteUserGuestbook;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
class GuestbookController extends Controller
|
||||
{
|
||||
public function store(User $user, GuestbookFormRequest $request)
|
||||
public function store(User $user, GuestbookFormRequest $request): RedirectResponse
|
||||
{
|
||||
$this->validateGuestbookPost($user, $request);
|
||||
$validation = $this->validateGuestbookPost($user, $request);
|
||||
if ($validation !== null) {
|
||||
return $validation;
|
||||
}
|
||||
|
||||
$user->profileGuestbook()->create([
|
||||
'user_id' => Auth::id(),
|
||||
@@ -22,7 +26,7 @@ class GuestbookController extends Controller
|
||||
return back()->with('success', __('Your message has been posted.'));
|
||||
}
|
||||
|
||||
public function destroy(User $user, WebsiteUserGuestbook $guestbook)
|
||||
public function destroy(User $user, WebsiteUserGuestbook $guestbook): RedirectResponse
|
||||
{
|
||||
if ($guestbook->user_id !== Auth::id() && $guestbook->profile_id !== $user->id && Auth::user()->rank < (int) setting('min_staff_rank')) {
|
||||
return back()->withErrors([
|
||||
@@ -35,7 +39,7 @@ class GuestbookController extends Controller
|
||||
return back()->with('success', __('Your message has been deleted.'));
|
||||
}
|
||||
|
||||
private function validateGuestbookPost(User $user, GuestbookFormRequest $request)
|
||||
private function validateGuestbookPost(User $user, GuestbookFormRequest $request): ?RedirectResponse
|
||||
{
|
||||
if ($user->id === $request->user()->id) {
|
||||
return $this->redirectWithError(__('You cannot post a message on your own profile.'));
|
||||
@@ -45,9 +49,11 @@ class GuestbookController extends Controller
|
||||
if ($user->profileGuestbook()->where('user_id', $request->user()->id)->count() >= $maxAllowedPostCount) {
|
||||
return $this->redirectWithError(__('You have already posted :count messages on this profile.', ['count' => $maxAllowedPostCount]));
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private function redirectWithError($message)
|
||||
private function redirectWithError(string $message): RedirectResponse
|
||||
{
|
||||
return back()->withErrors(['message' => $message]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user