Developer.manifest
82 subscribers
66 photos
2 videos
1 file
32 links
👋 سلام! من سعید عبدالهیان (saeedvir) هستم.
💻 توسعه‌دهنده وب و متخصص PHP / Laravel
📂 پروژه‌ها و نمونه‌کارها:
https://github.com/saeedvir

تماس با من
@PhpWebDeveloper

🚀 علاقه‌مند به ساخت پروژه‌های تمیز، بهینه و حرفه‌ای
Download Telegram
چه طور برنامه های هوش مصنوعی محور با لاراول بسازیم ؟

در این ویدیو با برخی از این قابلیت ها آشنا میشید

Building AI Applications with the Laravel AI SDK

https://www.youtube.com/live/8MJ7r6niTus


Laravel AI SDK gives you the power to build complete AI‑native applications in a single first‑party package.

Join Taylor Otwell and Josh Cirre as we take a first look at the Laravel AI SDK and build and ship something amazing with it.


دانلود از Youtube:
https://ytmp3.gg/


#dev_news
#youtube

اطلاعات بیشتر 😎👇
@developerManifest
2
معرفی پکیج های خاص لاراول:

1-flexiwind

یک UI Kit برای لاراول براساس Tailwind 4
https://github.com/unoforge/flexiwind


https://flexiwind.laravel.cloud/docs/introduction


2-Z.AI SDK

اتصال به API هوش مصنوعی Z.AI در لاراول به راحتی آب خوردن

https://github.com/0xmergen/zai-laravel-sdk

نمونه استفاده هوش مصنوعی در لاراول
https://amitmerchant.com/real-world-exmples-using-laravel-api-sdk/


3-laravel-query-detector

شناسایی مشکل N+1 در کوئری ها

https://github.com/beyondcode/laravel-query-detector


4-laravel-query-binding

ساخت کوئری های پیشرفته
https://github.com/pxl-no/laravel-query-binding

#package
#laravel
#dev_news

اطلاعات بیشتر در 😎👇
@developerManifest
هر دو پکیج
"saeedvir/laravel-permissions" و "saeedvir/laravel-modular"
یک بروزرسانی دریافت کردند.

Laravel Modular

راه اندازی پروژه ماژولار در حالت بهینه و سبک !
https://github.com/saeedvir/laravel-permissions


 Laravel Permissions

پکیج نقش و دسترسی کاربران در حالت بهینه و سیک و مقیاس پذیر
https://github.com/saeedvir/laravel-permissions


#dev_news
#package
#laravel
در نسخه 12.51 تغییرات جالبی اضافه یا بروزرسانی شده :

withoutHeader


// Remove multiple headers
return response($content)->withoutHeader(['X-Debug', 'X-Powered-By', 'Server']);


timeout


Student::query()->where('email', 'like', '%text%')->timeout(60)->get();


آخرین تغییرات رو در این صفحه ببینید
https://github.com/laravel/framework/releases/tag/v12.51.0


#dev_news
#laravel
#laravel_update

اطلاعات بیشتر در 😎👇
@developerManifest
کلودفلر یک API برای ساخت PDF از صفحه وب داره که می تونید برای تولید براساس رندر مرورگر ازش استفاده کنید (یعنی چیزی که کاربر دقیقا می بینه)


https://developers.cloudflare.com/browser-rendering/rest-api/pdf-endpoint/

https://developers.cloudflare.com/fundamentals/account/find-account-and-zone-ids/


👈 وقتی وارد پنل کلودفلر شدید ، از منو سمت چپ به Account API tokens برید.اونجا توکن بسازید.در بخش سرچ همون منو هم ، Copy account ID را سرچ کنید و روی اون کلیک کنید تا account id رو کپی کنید.


این مورد در
spatie/laravel-pdf

اضافه شد.

https://github.com/spatie/laravel-pdf

https://github.com/spatie/laravel-pdf/blob/main/config/laravel-pdf.php


#dev_news
#laravel
#package

اطلاعات بیشتر در 😎👇
@developerManifest
🔥2
Developer.manifest
معرفی پکیج های خاص لاراول: 1-flexiwind یک UI Kit برای لاراول براساس Tailwind 4 https://github.com/unoforge/flexiwind https://flexiwind.laravel.cloud/docs/introduction 2-Z.AI SDK اتصال به API هوش مصنوعی Z.AI در لاراول به راحتی آب خوردن https://git…
معرفی پکیج های خاص در لاراول - بخش دوم

5- Sql-Agent

یک دستیار هوش مصنوعی برای ارتباط با پایگاه داده که قابلیتهای فوق العاده ای دارد
https://github.com/knobik/sql-agent


6- Nimbus

یگ پکیج تست api بر پایه مرورگر هست و یک محیط برای تست api های پروژه در اختیار قرار میده

https://github.com/sunchayn/nimbus

#package
#laravel
#dev_news

اطلاعات بیشتر در 😎👇

@developerManifest
معرفی Livue

یک پکیج برای فریم‌ورک Laravel هست که کمک میکنه کامپوننت‌های Vue.js را خیلی راحت‌تر داخل پروژه‌های لاراولی استفاده کنی و بین بک‌اند Laravel و فرانت‌اند Vue ارتباط ساده‌تری بسازی.
هدف اصلی‌اش این هست که بدون درگیر شدن زیاد با تنظیمات پیچیده، بتوانی UI تعاملی با Vue داشته باشی ولی همچنان ساختار پروژه‌ی Laravel حفظ شود.

به زبان ساده:

یک پل بین Laravel (PHP) و Vue (JavaScript) می‌سازه.

کمک می‌کند داده‌ها و state بین سرور و فرانت‌اند راحت‌تر مدیریت بشه.

بیشتر مناسب پروژه‌هایی است که می‌خواهند تجربه‌ای شبیه Livewire یا Inertia داشته باشند ولی با رویکرد ساده‌تر.

Vue
را واقعاً وارد پروژه می‌کند.
منطق UI و state بیشتر در Vue (سمت کلاینت) است و Laravel بیشتر نقش API / backend را دارد.

https://www.livue-laravel.com/docs/v1


https://github.com/livue-laravel/livue


#dev_news
#laravel
#vuejs
#livewire
Developer.manifest
مقایسه حالت‌های بارگذاری تصاویر مرورگرها هنگام نمایش تصاویر، می‌توانند از دو ویژگی مهم استفاده کنند: 1️⃣ ویژگی loading : تعیین می‌کند تصویر کی و چگونه بارگذاری شود حالت Lazy: فقط وقتی تصویر به نزدیکی صفحه می‌آید بارگذاری می‌شود (صرفه‌جویی در پهنای باند).…
در ادامه این مطلب یک attribute داریم به نام fetchpriority که اولویت بندی بارگزاری را مشخص می کند.

high – اولویت بسیار بالا

low – اولویت کم

auto – مقدار پیش‌فرض ، براساس تصمیم مرورگر

چه عناصری را پشتیبانی می کند ؟
<img>

<link> ( rel="preload", rel="preconnect", rel="stylesheet", ...)

<script>

<iframe>

یک مثال کامل:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>fetchpriority Example</title>
<!-- High priority preload for a critical hero image -->
<link rel="preload" as="image" href="hero.webp" fetchpriority="high">

<!-- Low priority preconnect to an analytics domain -->
<link rel="preconnect" href="https://analytics.example.com" fetchpriority="low">

<!-- Normal priority stylesheet (auto is default) -->
<link rel="stylesheet" href="styles.css" fetchpriority="auto">

<!-- High priority script (e.g., for above-the-fold interactivity) -->
<script src="critical.js" fetchpriority="high"></script>

<!-- Low priority script (e.g., non-essential tracking) -->
<script src="analytics.js" fetchpriority="low" defer></script>
</head>
<body>
<h1>fetchpriority Demo</h1>

<!-- Hero image: high priority to load quickly -->
<img src="hero.webp" alt="Hero" fetchpriority="high" width="1200" height="600">

<!-- Below-the-fold images: low priority -->
<img src="footer-banner.jpg" alt="Footer banner" fetchpriority="low" loading="lazy" width="800" height="200">

<!-- An iframe with low priority (e.g., a non-essential widget) -->
<iframe src="chat-widget.html" fetchpriority="low" title="Chat"></iframe>
</body>
</html>

#بهینه_سازی
#frontend
اطلاعات بیشتر 😎👇
@developerManifest
🔥1