Code snippets
Code snippets
Copy-ready answers to everyday coding questions, each with a short explanation. Laravel, PHP, JavaScript, SQL, Bash and more.
3 snippets tagged #security · Show all
PHP
November 2, 2026
Laravel Policies and Gates: authorize actions in controllers
Keeps permission rules in one policy class instead of scattering if checks. Gate::authorize throws a 403 when the check fails.
<?php
// php artisan make:policy PostPolicy --model=Post
public function update(User $user, Post $post): bool
PHP
October 19, 2026
Laravel rate limit API routes with throttle middleware
Limits how many requests a client can make per minute and returns a 429 when exceeded. Use it on login, API and public endpoints to stop abuse.
<?php
// routes/api.php: 60 requests per minute
Route::middleware('throttle:60,1')->group(function () {
PHP
October 8, 2026
Laravel Form Request validation with custom messages
Moves validation out of the controller into a reusable class. Use it for any create or update endpoint; $request->validated() returns only the checked fields, w...
<?php
namespace App\Http\Requests;