مشاهده همه دوره‌ها
Frameworksمتوسط24 قسمت

اپ‌های مدرن Laravel را با Inertia.js بسازید

Build Modern Laravel Apps Using Inertia.js

Inertia.js is an incredible tool that glues a server-side framework, like Laravel, to a client-side framework, like Vue. With Inertia, you can continue using server-side routing, and controllers, and authentication, and validation. With Inertia, you don't need to learn how to build an API, and you definitely don't need to use OAuth. Instead, relax and continue creating apps the way you traditionally would.

I really think you're going to enjoy Inertia as much as I do. In fact, Laracasts itself uses Inertia under the hood; I wouldn't have it any other way.

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

The Basics (18)

Inertia.js چیست؟

5m 36s

Discover what Inertia.js is and isn’t in this quick intro—get clear insights to help you build modern, seamless single-page apps with ease.

نصب و پیکربندی Inertia

6m 23s

Install and configure Inertia with Laravel and Vue—set up adapters, create your layout, and compile assets for a seamless modern app build.

5m 49s

Create your first Inertia Page component—build dynamic, client-side views like Blade templates for a smoother, modern Laravel app experience.

لینک‌های Inertia

7m 14s

Learn how to create seamless page links with Inertia's Link component—no full refresh, just smooth AJAX navigation for faster, modern web apps.

نشانگرهای پیشرفت

1m 57s

Add Inertia’s progress indicator to show a sleek loading bar during long server requests, enhancing user feedback and improving your app’s experience.

انجام درخواست‌های غیر GET

6m 44s

Learn how to use Inertia’s Link component to perform non-GET requests like POST, enabling actions such as logging out with seamless, interactive buttons.

حفظ موقعیت اسکرول

4m 4s

Learn how to preserve scroll position in Inertia.js using the preserve-scroll attribute, keeping user context intact during page updates for a smoother experience.

لینک‌های فعال

6m 45s

Learn how to highlight active navigation links using Inertia’s $page.url and $page.component, improving user experience with clear visual feedback.

فایل‌های چیدمان

7m 22s

Learn how to create layout files to centralize consistent UI elements like navigation, simplifying your app and improving user experience across pages.

داده‌های مشترک

6m 48s

Discover how to easily share data across components using Inertia’s friendly approach, streamlining your app’s state management and improving development flow.

ثبت سراسری کامپوننت

4m 28s

Learn how to register global components in your app to simplify usage—like making Inertia’s Link available everywhere without repetitive imports.

چیدمان‌های پایدار

3m 56s

Learn how to create persistent layouts in your app to keep state alive across pages—perfect for features like uninterrupted podcast playback while browsing.

چیدمان‌های پیش‌فرض

2m 35s

Learn how to set up default layouts in your app to avoid manually importing and assigning layouts for every page, streamlining your development process.

تقسیم کد و واردات پویا

5m 16s

Discover how dynamic imports enable code splitting to load JavaScript asynchronously, improving your app’s performance as users navigate your site.

عنوان پویا و برچسب‌های متا

9m 16s

Make your HTML head dynamic with Inertia's Head component - set titles and meta tags easily for better SEO and UX.

یک نگرانی امنیتی مهم SPA

6m 53s

Learn key SPA security tips to protect private data when fetching with AJAX. Ensure your app safely handles Eloquent data without exposing sensitive info.

13m 8s

Easily add pagination to your Laravel app. Learn how to display user-friendly pagination links below your users table for smooth navigation and better UX.

فیلتر کردن، وضعیت و رشته‌های کوئری

13m 36s

Implement real-time search filtering with query strings and state. Learn to refresh user tables instantly as you type for a smooth, dynamic experience.

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

تصویر بندانگشتی شروع با TypeScript
شروع با TypeScript

با Michael Timbs

  • 11 قسمت
  • متوسط
  • Languages
تصویر بندانگشتی ساخت AlpineJS
ساخت AlpineJS

با Caleb Porzio

  • 6 قسمت
  • حرفه‌ای
  • Frameworks
تصویر بندانگشتی Laravel Mix را یاد بگیرید
Laravel Mix را یاد بگیرید

با Jeffrey Way

  • 11 قسمت
  • متوسط
  • Tooling
تصویر بندانگشتی آپلود پیشرفته تصویر با Vue و Laravel
آپلود پیشرفته تصویر با Vue و Laravel

با Andrew Schmelyun

  • 8 قسمت
  • متوسط
  • Frameworks
تصویر بندانگشتی کارگاه Laravel
کارگاه Laravel

با Instructor Team

  • 64 قسمت
  • متوسط
  • Frameworks

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