لارافيل

واجهات Laravel الثابتة: واجهة مريحة

January 16, 2026 1 دقيقة قراءة 13 مشاهدة

فهم الواجهات:

واجهات شائعة

Cache::get('key');
DB::table('users')->get();
Route::get('/', fn() => view('home'));
Log::info('Message');

واجهة الوقت الفعلي

use Facades\App\Services\PaymentService;

PaymentService::process($order);

إنشاء واجهة مخصصة

class Cart extends Facade
{
    protected static function getFacadeAccessor()
    {
        return 'cart';
    }
}

الاختبار مع الواجهات

Cache::shouldReceive('get')
    ->once()
    ->with('key')
    ->andReturn('value');
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!