یک رابط کاربری جذاب برای Livewire
برای دریافت آخرین نسخه از این رابط کاربری ،کافی هست این دستور را در محیط پروژه بزنید :
توضیحات کامل در رابطه با این رابط کاربری
✅✅ در روزهای آینده یک نمونه پنل مدیریت قرار داده میشه
#لایووایر #livewire
#ui
اطلاعات بیشتر در
😎👇
@developerManifest
برای دریافت آخرین نسخه از این رابط کاربری ،کافی هست این دستور را در محیط پروژه بزنید :
composer require sheaf/cli
توضیحات کامل در رابطه با این رابط کاربری
<x-ui.textarea
wire:model="smallText"
placeholder="Small textarea"
rows="2"
/>
✅✅ در روزهای آینده یک نمونه پنل مدیریت قرار داده میشه
#لایووایر #livewire
#ui
اطلاعات بیشتر در
😎👇
@developerManifest
❤3
یک رابط کاربری بهبود یافته Bootstrap 5.3.8
مدال ها (Modal) بخش مهمی از هر پنل مدیریت هستند ، طراحی واضح و مشخص آن ها تاثیر خوبی روی تجربه کاربری دارند.
استفاده از رنگ ها می تونه منظور را به خوبی برسونه.
#ui
#ux
#bootstrap
اطلاعات بیشتر در 😎👇
@developerManifest
مدال ها (Modal) بخش مهمی از هر پنل مدیریت هستند ، طراحی واضح و مشخص آن ها تاثیر خوبی روی تجربه کاربری دارند.
استفاده از رنگ ها می تونه منظور را به خوبی برسونه.
#ui
#ux
#bootstrap
اطلاعات بیشتر در 😎👇
@developerManifest
👍2
یک نکته کاربردی در CSS :
با این مدیا کوئری شما می توانید کاهش انیمیشن (به درخواست کاربر یا تنظیمات سیستم عامل) را متوجه شوید.
#css
#ui
#ux
اطلاعات بیشتر در 😎👇
@developerManifest
@media (prefers-reduced-motion: reduce) {
}با این مدیا کوئری شما می توانید کاهش انیمیشن (به درخواست کاربر یا تنظیمات سیستم عامل) را متوجه شوید.
#css
#ui
#ux
اطلاعات بیشتر در 😎👇
@developerManifest
در بازی The Farmer Was Replaced یک پهپاد را با استفاده از یک زبان ساده شبیه پایتون برنامهریزی می کنید کنید تا کارهای مختلف کشاورزی را به طور کامل خودکار انجام دهد در غیر این صورت بسیار سخت خواهند بود. فقط با فشار دادن “execute” همه کارها انجام خواهد شد.
مشاهده در steam
دانلود بازی
#game
#python
اطلاعات بیشتر در 😎👇
@developerManifest
مشاهده در steam
دانلود بازی
#game
#python
اطلاعات بیشتر در 😎👇
@developerManifest
بیپروژه ماندهام چو کُدی فراموش
چون سایت بیکاربر، غریب و خاموش
نه مشتری آمد، نه کارفرما زنگ
ماندم بهسان سرور، ولی بیدرنگ!
کُدی ننوشتهام، پروژه ندارم هنوز
ماندهام حیران، مثل مرورگر فریز و سوز
گیتهام خالی است، بیکارم شب و نهار
مثل دکمهی Submit، بیکلیک و بیکار!
#طنز_نویس
اطلاعات بیشتر 😎👇
@developermanifest
چه طور در PHP تصاویر مات درست کنیم؟ (با استفاده از gd)
کافی هست کلاس زیر را به پروژه اضافه کنید:
نحوه استفاده :
⚠️ دقت کنید هرچه اندازه تصویر ساخته شده بزرگتر باشه ، زمان ایجاد تصویر هم طولانی تر میشه ، پس می توانید ساخت تصویر را در لاراول به صورت یک job تعریف کنید.
❇️ امکان استفاده در
Spatie Media Library
هست ؟
✅ بله در کامنت ها یک مثال گذاشتم ببینید
اطلاعات بیشتر در 😎👇
@developerManifest
کافی هست کلاس زیر را به پروژه اضافه کنید:
https://gist.github.com/saeedvir/49b858ad58b4b19b4591898c8948300b
نحوه استفاده :
$thumb = new ThumbBlur(
source: public_path('original.png'),
width: 640,
height: 480,
blur: 30,
quality: 45,
fileType: 'png',
blurIterations: 1,
outputDir: ''
);
$path = $thumb->generate();
⚠️ دقت کنید هرچه اندازه تصویر ساخته شده بزرگتر باشه ، زمان ایجاد تصویر هم طولانی تر میشه ، پس می توانید ساخت تصویر را در لاراول به صورت یک job تعریف کنید.
❇️ امکان استفاده در
Spatie Media Library
هست ؟
✅ بله در کامنت ها یک مثال گذاشتم ببینید
اطلاعات بیشتر در 😎👇
@developerManifest
👍4👌1
چه طور از پکیج های کامپوزر به صورت لوکال استفاده کنیم ؟
https://dev.to/robertobutti/how-to-use-local-packages-in-composer-a-guide-for-php-developers-h89
#tip
#composer
#laravel
اطلاعات بیشتر در 😎👇
@developerManifest
https://dev.to/robertobutti/how-to-use-local-packages-in-composer-a-guide-for-php-developers-h89
#tip
#composer
#laravel
اطلاعات بیشتر در 😎👇
@developerManifest
❤2
GraphQL
یک زبان پرسوجو (Query Language) و همچنین یک محیط اجرایی برای APIهاست که توسط فیسبوک توسعه داده شد. هدف اصلی آن این است که کلاینت بتواند دقیقاً همان دادهای را که نیاز دارد درخواست کند؛ نه کمتر و نه بیشتر.
برای پیاده سازی در لاراول ، پکیج های زیادی هست. از جمله :
#laravel
#tip
#package
اطلاعات بیشتر در 😎👇
@developerManifest
یک زبان پرسوجو (Query Language) و همچنین یک محیط اجرایی برای APIهاست که توسط فیسبوک توسعه داده شد. هدف اصلی آن این است که کلاینت بتواند دقیقاً همان دادهای را که نیاز دارد درخواست کند؛ نه کمتر و نه بیشتر.
برای پیاده سازی در لاراول ، پکیج های زیادی هست. از جمله :
nuwave/lighthouse
rebing/graphql-laravel
mll-lab/laravel-graphiql
secundo/laravel-graphql-query-builder
https://lighthouse-php.com/master/getting-started/installation.html
#laravel
#tip
#package
اطلاعات بیشتر در 😎👇
@developerManifest
یک کتابخانه عالی برای کار با رنگ ها در PHP/Laravel
#laravel
#php
#package
اطلاعات بیشتر در 😎👇
@developerManifest
composer require tomloprod/colority
$hexColor = colority()->fromHex('#51B389');
$similarHexColor = colority()->getSimilarColor($hexColor);
$hslColor = colority()->textToColor("Hi, I'm Tomás");
$imageColors = colority()->getImageColors(
imagePath: __DIR__.'/image-colors.png',
desiredNumColors: 10
);
#laravel
#php
#package
اطلاعات بیشتر در 😎👇
@developerManifest
🔥2
تابع rescue در لاراول
تابع rescue() یک Helper Function برای مدیریت ایمن Exceptionها است که اجازه میدهد بدون استفاده از try/catch صریح، یک عملیات پرریسک را اجرا کرده و در صورت بروز خطا، مقدار جایگزین (fallback) دریافت کنید.
#laravel
#tip
اطلاعات بیشتر در 😎👇
@developerManifest
تابع rescue() یک Helper Function برای مدیریت ایمن Exceptionها است که اجازه میدهد بدون استفاده از try/catch صریح، یک عملیات پرریسک را اجرا کرده و در صورت بروز خطا، مقدار جایگزین (fallback) دریافت کنید.
rescue(callable $callback, mixed $rescue = null, bool $report = true)
$content = rescue(
fn () => file_get_contents(storage_path('data.json')),
'{}'
);
$userName = rescue(
fn () => User::findOrFail($id)->name,
fn () => 'Guest'
);
$result = rescue(
fn () => externalApiCall(),
null,
false
);
$price = rescue(
fn () => $product->prices->first()->amount,
0
);
#laravel
#tip
اطلاعات بیشتر در 😎👇
@developerManifest
👌1
پِرِستو: جایگزینی سریع و هوشمند برای Composer در PHP
پِرِستو یک برنامه مدیریت وابستگی برای PHP است که بهعنوان جایگزینی سریع برای Composer طراحی شده است.
این ابزار با زبان Go نوشته شده و با فایلهای composer.json و composer.lock کاملاً سازگار است.
سرعت نصب بستهها در پِرِستو تا ۲۰ برابر بیشتر از Composer است،
در پروژههای بزرگ مانند Laravel، زمان نصب از ۴۲ ثانیه به ۳.۸ ثانیه کاهش یافته است.
#php
#tools
اطلاعات بیشتر در 😎👇
@developerManifest
پِرِستو یک برنامه مدیریت وابستگی برای PHP است که بهعنوان جایگزینی سریع برای Composer طراحی شده است.
این ابزار با زبان Go نوشته شده و با فایلهای composer.json و composer.lock کاملاً سازگار است.
سرعت نصب بستهها در پِرِستو تا ۲۰ برابر بیشتر از Composer است،
در پروژههای بزرگ مانند Laravel، زمان نصب از ۴۲ ثانیه به ۳.۸ ثانیه کاهش یافته است.
https://github.com/paramientos/presto
#php
#tools
اطلاعات بیشتر در 😎👇
@developerManifest
👍4
ماگو (Mago) یک ابزار توسعه برای PHP است که با زبان Rust نوشته شده و قابلیت های زیر رو دارد :
Formatter
کدهای PHP شما را به صورت استاندارد و مرتب قالببندی میکند.
Linter
مشکلات سبک کدنویسی و ناسازگاریها را پیدا میکند.
Static Analyzer
بدون اجرای کد، خطاهای نوع و باگهای منطقی را تشخیص میدهد.
Architectural Guard
قوانین وابستگیها و ساختار پروژه را بررسی میکند.
نحوه نصب و استفاده
راهنمای هوش مصنوعی
#php
#analyzer
#tools
اطلاعات بیشتر در 😎👇
@developerManifest
Formatter
کدهای PHP شما را به صورت استاندارد و مرتب قالببندی میکند.
Linter
مشکلات سبک کدنویسی و ناسازگاریها را پیدا میکند.
Static Analyzer
بدون اجرای کد، خطاهای نوع و باگهای منطقی را تشخیص میدهد.
Architectural Guard
قوانین وابستگیها و ساختار پروژه را بررسی میکند.
نحوه نصب و استفاده
https://mago.carthage.software/guide/installation
راهنمای هوش مصنوعی
https://context7.com/websites/mago_carthage_software_guide?tab=chat
#php
#analyzer
#tools
اطلاعات بیشتر در 😎👇
@developerManifest
🔥1
راهنمای کامل هوک ها (Hook) در لایووایر
#livewire
#laravel
#tip
اطلاعات بیشتر در 😎👇
@developerManifest
https://noscriptbinary.com/livewire/livewire-lifecycle-hooks-guide
#livewire
#laravel
#tip
اطلاعات بیشتر در 😎👇
@developerManifest
🔧 اگر با لاراول کار میکنی و دنبال راهی برای بررسی عملکرد و پروفایلگیری دقیق هستی، پروژه LaravelProfileProvider رو از دست نده!
این ابزار سبک و کاربردی بهت کمک میکنه تا رفتار اپلیکیشنت رو بهتر بشناسی، مشکلات پنهان رو کشف کنی و تجربه کاربری رو بهینهسازی کنی.
📊 با قابلیتهای قابل توسعه و طراحی تمیز، آمادهست تا وارد پروژههای
حرفهای بشه.
📌 قابلیتها:
⏱ اندازهگیری زمان اجرا هر سرویسپراوایدر
🧠 تحلیل مصرف حافظه در لحظه ثبت سرویسها
🧪 بررسیهای تشخیصی برای کشف رفتارهای غیرمنتظره
🔍 پروفایلگیری دقیق از فرآیند بوت شدن اپلیکیشن
📎 لینک گیتهاب:
github.com/saeedvir/LaravelProfileProvider
#laravel
#package
#optimize
اطلاعات بیشتر در 😎👇
@DeveloperManifest
این ابزار سبک و کاربردی بهت کمک میکنه تا رفتار اپلیکیشنت رو بهتر بشناسی، مشکلات پنهان رو کشف کنی و تجربه کاربری رو بهینهسازی کنی.
📊 با قابلیتهای قابل توسعه و طراحی تمیز، آمادهست تا وارد پروژههای
حرفهای بشه.
📌 قابلیتها:
⏱ اندازهگیری زمان اجرا هر سرویسپراوایدر
🧠 تحلیل مصرف حافظه در لحظه ثبت سرویسها
🧪 بررسیهای تشخیصی برای کشف رفتارهای غیرمنتظره
🔍 پروفایلگیری دقیق از فرآیند بوت شدن اپلیکیشن
📎 لینک گیتهاب:
github.com/saeedvir/LaravelProfileProvider
php artisan profile:providers --top=10
#laravel
#package
#optimize
اطلاعات بیشتر در 😎👇
@DeveloperManifest
👍1
اهراز هویت جدید در NIC.IR
اگر حساب کاربری nic.ir دارید و صاحب دامنه ملی هستید ، حتما پس از ورود به سامانه نسبت به تایید سطح 2 احراز هویت اقدام کنید.
برای تسریع در کار ، می توانید قبل از آن حتما نرم افزار "سامانه هدا" (در کافه بازار و مایکت هست) را در تلفن همراه خود نصب کنید.
برای کاربران IOS این برنامه سیبچه موجود هست.
فرایند احراز هویت توسط هوش مصنوعی انجام می شود و کمتر از 5 دقیقه وقت لازم دارد.
در طی فرایند نیاز به پرداخت 20 هزار تومان است.
اگر حساب کاربری nic.ir دارید و صاحب دامنه ملی هستید ، حتما پس از ورود به سامانه نسبت به تایید سطح 2 احراز هویت اقدام کنید.
برای تسریع در کار ، می توانید قبل از آن حتما نرم افزار "سامانه هدا" (در کافه بازار و مایکت هست) را در تلفن همراه خود نصب کنید.
برای کاربران IOS این برنامه سیبچه موجود هست.
فرایند احراز هویت توسط هوش مصنوعی انجام می شود و کمتر از 5 دقیقه وقت لازم دارد.
در طی فرایند نیاز به پرداخت 20 هزار تومان است.