مشاهده همه دوره‌ها
Techniquesحرفه‌ای25 قسمت

Laravel ماژولار

Modular Laravel

In this course, we'll discuss the modular monolith, or - if you want to sound fancy - a module-oriented architecture. A modular monolith provides a fantastic middle-ground between the simplicity of a traditional monolithic architecture, and some of the benefits you might encounter within a microservice-based architecture. Curious to learn more? Let's get going!

قسمت‌های دوره

2m 9s

Kickstart your Laravel journey by exploring the project goals and challenges we'll tackle together to build a powerful, real-world application step-by-step.

تقسیم برنامه

8m 9s

Learn how to split your Laravel app into logical modules, improving organization, scalability, and maintainability with a clean, modular structure.

راه‌اندازی Service Providerها

10m 57s

Learn how to set up service providers for each Laravel module, organizing your app’s bootstrapping and improving modularity with clear, maintainable code.

تست‌های خودکار را کجا قرار دهیم

6m 32s

Discover the best places to store automated tests in modular Laravel apps, keeping your tests organized, maintainable, and easy to manage.

راه‌اندازی کارخانه‌های مدل

5m 18s

Explore the best ways to organize and store your Laravel model factories, making testing easier and your codebase cleaner and more maintainable.

نصب IDE Helper

4m 28s

Learn how to install and configure the Laravel IDE Helper package to boost your coding efficiency and get smart autocompletion with modular projects.

ساخت یک جریان پرداخت پایه

20m 10s

Build a basic checkout flow in Laravel step-by-step, creating a solid foundation for your e-commerce app with clean, easy-to-follow code.

معرفی اشیای انتقال داده (DTO)

16m 38s

Learn how to use Data Transfer Objects (DTOs) in Laravel to pass data cleanly between modules, improving code clarity and maintainability across your app.

معرفی یک مدل پرداخت

2m 55s

Add a Payment model abstraction to your Laravel app, making your code cleaner, more organized, and ready for scalable payment features.

استخراج رفتار به Actionها

8m 37s

Learn how to encapsulate and orchestrate app behavior using self-handling actions, making your Laravel code cleaner, modular, and easier to maintain. (157 characters) Let me know if you'd like it adjusted!

Actionهای پرداخت و تراکنش‌های دیتابیس

7m 31s

Learn how to extract payment logic into a dedicated class and use database transactions to ensure reliable, maintainable Laravel payment processing.

کپسوله‌سازی رفتار در مدل‌ها

9m 8s

Learn how to enrich your Laravel models by encapsulating key behaviors, making your code cleaner, more maintainable, and powerful.

اتصال زمانی و رویدادها

11m 7s

Learn how temporal coupling causes issues and discover how using an event system in Laravel can solve them for cleaner, more flexible code.

ادغام داده‌ها در DTOها

14m 57s

Learn how to use DTOs to consolidate data and create stable contracts, making your Laravel app more organized, reliable, and easier to maintain.

کجا هستیم

5m 5s

Take a quick pause to review your progress, see what you’ve built so far, and get ready to move forward with confidence in your Laravel project.

معرفی اینترفیس‌ها و فعال‌سازی چندریختی

14m 8s

Discover how to use interfaces in Laravel to enable polymorphism, making your code flexible, modular, and easier to maintain.

بارگذاری خودکار ویوها و کامپوننت‌ها

6m 36s

Learn how to configure Laravel to automatically load views and components from custom directories, streamlining your app’s structure and boosting productivity.

5m 29s

Discover essential Laravel tools to build modular applications efficiently. Join this episode to explore powerful resources that boost your development workflow.

برش‌های عمودی

7m 25s

Learn what vertical slices are and how to implement them in your app to improve organization, clarity, and maintainability from top to bottom.

گروه‌بندی بر اساس نوع

7m 20s

Learn how to group Laravel app components by type within modules to build clean, organized, and maintainable applications faster and smarter.

چگونه مرزها را جعل کنیم

10m 55s

Learn how to create fake boundaries in tests by replacing components with fake versions, making your Laravel testing faster, cleaner, and more reliable.

اعمال قالب‌ها به Mailableهای ما

4m 54s

Fix your mailables by applying Blade templates, ensuring your Laravel emails are clean, dynamic, and easy to maintain with this practical guide.

یک رویکرد رویدادمحور - بخش ۱

5m 10s

Discover how to re-architect your checkout using events to build a more flexible, scalable Laravel app with clear, decoupled workflows.

یک رویکرد رویدادمحور - بخش ۲

11m 32s

Explore a simple event-driven implementation in Laravel, enhancing your app’s flexibility and making your code cleaner and easier to maintain.

جمع‌بندی

4m

Thanks for joining this course! Wrap up your Laravel journey with key takeaways and insights to boost your skills and build better apps confidently.

یادگیری را ادامه دهید

تصویر بندانگشتی روابط Eloquent
روابط Eloquent

با Jeffrey Way

  • 6 قسمت
  • تازه‌کار
  • Frameworks
تصویر بندانگشتی لارابیت‌های لوک
لارابیت‌های لوک

با Luke Downing

  • 31 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی تازه‌های Laravel 7
تازه‌های Laravel 7

با Jeffrey Way

  • 6 قسمت
  • متوسط
  • Frameworks
تصویر بندانگشتی رمزگشایی از جادوی Laravel
رمزگشایی از جادوی Laravel

با Mohamed Said

  • 6 قسمت
  • حرفه‌ای
  • Frameworks
تصویر بندانگشتی الگوهای عملکرد Eloquent
الگوهای عملکرد Eloquent

با Jonathan Reinink

  • 28 قسمت
  • حرفه‌ای
  • Frameworks

دوست دارید گاهی خبرهای Laracasts را ایمیل کنیم؟