<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
<?php
use Illuminate\Support\Facades\Cache;
// Remember pattern - fetch from cache or execute closure
$posts = Cache::remember('posts.all', 3600, function () {
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Http\Resources\PostResource;
<?php
namespace App\Report;
use App\Repository\OrderRepository;
use Symfony\Contracts\Cache\ItemInterface;
<?php
namespace App\Validator;
use Symfony\Component\Validator\Constraint;
<?php
use App\Models\Conversation;
use App\Models\User;
use Illuminate\Support\Facades\Broadcast;
<?php
namespace App\Http\Controllers\Auth;
use App\Events\UserRegistered;
use App\Http\Controllers\Controller;
<?php
use Illuminate\Support\Facades\Http;
// Retry with exponential backoff
$response = Http::retry(3, 100, function ($exception, $request) {
framework:
workflows:
order:
type: state_machine
marking_store:
type: method
<?php
namespace App\Jobs;
use App\Models\Invoice;
use App\Services\StripeGateway;
<?php
declare(strict_types=1);
namespace App\Security;
<?php
namespace App\Http\Requests\Wizard;
use Illuminate\Foundation\Http\FormRequest;