بیاید ببینیم چیا به لاراول 13 اضافه شده؟🔥
1⃣ اضافه شدن AI SDK که امکان کار با مدل های مختلف هوش مصنوعی رو از طریق API فراهم میکنه.
همچنین از تولید تصویر، صدا، Embedding و Vector Storeها هم پشتیبانی میکنه.
2⃣ لاراول الان از JSON:API Resources به صورت رسمی پشتیبانی میکنه و امکاناتی مثل Resource Serialization ،Relationship Inclusion و Sparse Fieldsets رو در اختیارتون قرار میده.
3⃣ همچنین قابلیت Semantic Search بر اساس مفهوم متن با استفاده از Vector Embedding اضافه شده.
4⃣ لاراول با قابلیت Queue Routing کاری کرده که حالا میشه به صورت دقیق مشخص کرد هر Job روی کدوم Queue و Connection اجرا بشه.
5⃣ توی این ورژن استفاده از PHP Attribute ها رو گسترش داده شده و حالا میشه بخشی از تنظیمات مربوط به Middleware، Authorization و Queueها رو مستقیما کنار کلاسها و متدها تعریف کرد تا کدها خواناتر و تمیز تر باشن.
6⃣ میدلور جدید PreventRequestForgery معرفی شده که علاوه بر CSRF Token، اعتبارسنجی مبدا درخواستها رو هم انجام میده.
7⃣ قابلیت جدید Cache::touch هم برای افزایش زمان اعتبار کش بدون نیاز به خوندن و ذخیره مجدد دیتا کاربرد داره.
🔗 منبع: Laravel Doc
#laravel #new #update
☕️ Telegram | Website | Discord
1⃣ اضافه شدن AI SDK که امکان کار با مدل های مختلف هوش مصنوعی رو از طریق API فراهم میکنه.
use App\Ai\Agents\SalesCoach;
$response = SalesCoach::make()
->prompt('Analyze this sales transcript...');
همچنین از تولید تصویر، صدا، Embedding و Vector Storeها هم پشتیبانی میکنه.
2⃣ لاراول الان از JSON:API Resources به صورت رسمی پشتیبانی میکنه و امکاناتی مثل Resource Serialization ،Relationship Inclusion و Sparse Fieldsets رو در اختیارتون قرار میده.
3⃣ همچنین قابلیت Semantic Search بر اساس مفهوم متن با استفاده از Vector Embedding اضافه شده.
$documents = DB::table('documents')
->whereVectorSimilarTo('embedding', 'Best wineries in Napa Valley')
->limit(10)
->get();4⃣ لاراول با قابلیت Queue Routing کاری کرده که حالا میشه به صورت دقیق مشخص کرد هر Job روی کدوم Queue و Connection اجرا بشه.
Queue::route(ProcessPodcast::class, connection: 'redis', queue: 'podcasts');
5⃣ توی این ورژن استفاده از PHP Attribute ها رو گسترش داده شده و حالا میشه بخشی از تنظیمات مربوط به Middleware، Authorization و Queueها رو مستقیما کنار کلاسها و متدها تعریف کرد تا کدها خواناتر و تمیز تر باشن.
#[Middleware('auth')]
class CommentController
{
#[Middleware('subscribed')]
#[Authorize('create', [Comment::class, 'post'])]
public function store(Post $post)
{
// ...
}
}6⃣ میدلور جدید PreventRequestForgery معرفی شده که علاوه بر CSRF Token، اعتبارسنجی مبدا درخواستها رو هم انجام میده.
7⃣ قابلیت جدید Cache::touch هم برای افزایش زمان اعتبار کش بدون نیاز به خوندن و ذخیره مجدد دیتا کاربرد داره.
Cache::touch('users');🔗 منبع: Laravel Doc
#laravel #new #update
☕️ Telegram | Website | Discord
❤🔥6⚡3🔥2
این ریپازیتوری از Ebook foundation مجموعه ای از چیت شیت های رایگان بیشتر زبان های برنامه نویسی رو از منابع مختلف جمع کرده و قرارشون داده🔥
🔰البته چیزای بیشتری مثل کتاب و پادکست و... هم داره که اونارو هم قرارشون میدیم (خودتون هم میتونید از لینکش بهش دسترسی داشته باشید).
👈🏻 چیت شیت
🔗 لینک ریپازیتوری
#cheatsheet #repo
☕️ Telegram | Website | Discord
🔰البته چیزای بیشتری مثل کتاب و پادکست و... هم داره که اونارو هم قرارشون میدیم (خودتون هم میتونید از لینکش بهش دسترسی داشته باشید).
👈🏻 چیت شیت
🔗 لینک ریپازیتوری
#cheatsheet #repo
☕️ Telegram | Website | Discord
🔥9❤🔥3🤩3👏1
سرویس GitHub Enterprise Local چیه و چه کاربردی داره؟ 💣
گیت هاب قابلیت جدیدی (فعلا به شکل Preview) معرفی کرده که این امکان رو میده تا GitHub Enterprise Server رو روی سرور های Azure Local اجرا کنید.
📌این قابلیت برای شرکت ها و تیم های بزرگ کارآمده.
در واقع اکثر امکاناتی که توی خود گیت هاب ارائه میشه رو داره اما ممکنه توی حالت connected یا disconnected بعضی قابلیت ها در دسترس نباشن.
این سرویس دادهها، ریپازیتوریها، متادیتا و اجرای workflow هارو داخل سرور ها نگه میداره و ذخیره میکنه✅
🤖 برای هوش مصنوعی هم توی حالت آنلاین میتونید از Github Copilot استفاده کنید و توی حالت آفلاین هم میشه مدل های AI رو بر بستر Foundry Local راه اندازی و استفاده کرد.
منبع: Microsoft
#github #Local #enterprise
☕️ Telegram | Website | Discord
گیت هاب قابلیت جدیدی (فعلا به شکل Preview) معرفی کرده که این امکان رو میده تا GitHub Enterprise Server رو روی سرور های Azure Local اجرا کنید.
📌این قابلیت برای شرکت ها و تیم های بزرگ کارآمده.
در واقع اکثر امکاناتی که توی خود گیت هاب ارائه میشه رو داره اما ممکنه توی حالت connected یا disconnected بعضی قابلیت ها در دسترس نباشن.
این سرویس دادهها، ریپازیتوریها، متادیتا و اجرای workflow هارو داخل سرور ها نگه میداره و ذخیره میکنه✅
🤖 برای هوش مصنوعی هم توی حالت آنلاین میتونید از Github Copilot استفاده کنید و توی حالت آفلاین هم میشه مدل های AI رو بر بستر Foundry Local راه اندازی و استفاده کرد.
منبع: Microsoft
#github #Local #enterprise
☕️ Telegram | Website | Discord
❤🔥2⚡1🔥1
نظرتون در مورد میت های آنلاین برای گپ زدن و صحبت راجب موضوعات مختلف برنامه نویسی چیه؟
Anonymous Poll
77%
آره پایه ام
23%
خیلی مفید نیست بنظرم
کداکسپلور | CodeExplore pinned «نظرتون در مورد میت های آنلاین برای گپ زدن و صحبت راجب موضوعات مختلف برنامه نویسی چیه؟»
اگر با npm کار کرده باشید احتمالا در جریان حملات Supply chain هستین که از طریق اسکریپت هایی مثل postinstall انجام میشد و کد های مخرب رو از این طریق روی سیستم کاربرا اجرا میکردن🧠
اما توی آپدیت جدید npm به ورژن 12 که احتمالا توی ماه جولای منتشر میشه با چند تا تغییر سعی کردن این مشکل رو از بین ببرن.
1️⃣اولین تغییر اینه که npm install دیگه بصورت پیش فرض اسکریپت هایی مثل preinstall، install و postinstall رو اجرا نمیکنه مگه اینکه خودتون بهش اجازه بدید که شامل اسکریپت های prepare هم میشه.
برای دیدن لیست اسکریپت های Off شده از دستور npm approve-scripts --allow-scripts-pending میتونید استفاده کنید.
برای پکیج های امن که بهشون اعتماد دارید با دستور npm approve-scripts تاییدشون کنید و برای پکیج هایی که میخواید تایید نشن دستور npm deny-scripts رو بزنید.
2️⃣در ادامه git dependencies هم همین اتفاق براش افتاده و بصورت پیش فرض dependency هایی که از git نصب میشن رو resolve نمیکنه که اگر بخواید بهش اجازه بدید باید از --allow-git استفاده کنید.
3️⃣و توی مورد سوم هم برای dependency های از راه دور هست، یعنی npm install دیگه به صورت پیش فرض dependency هایی که از طریق URL های remote مثل tarball های HTTPS میان رو resolve نمیکنه مگه اینکه با --allow-remote مجوز بدید، البته --allow-file و --allow-directory تغییری نمیکنن و مثل قبل توی ورژن 12 فعال هستن.
منبع: Github Blog
#npm #update #supplychain
☕️ Telegram | Website | Discord
اما توی آپدیت جدید npm به ورژن 12 که احتمالا توی ماه جولای منتشر میشه با چند تا تغییر سعی کردن این مشکل رو از بین ببرن.
1️⃣اولین تغییر اینه که npm install دیگه بصورت پیش فرض اسکریپت هایی مثل preinstall، install و postinstall رو اجرا نمیکنه مگه اینکه خودتون بهش اجازه بدید که شامل اسکریپت های prepare هم میشه.
برای دیدن لیست اسکریپت های Off شده از دستور npm approve-scripts --allow-scripts-pending میتونید استفاده کنید.
برای پکیج های امن که بهشون اعتماد دارید با دستور npm approve-scripts تاییدشون کنید و برای پکیج هایی که میخواید تایید نشن دستور npm deny-scripts رو بزنید.
2️⃣در ادامه git dependencies هم همین اتفاق براش افتاده و بصورت پیش فرض dependency هایی که از git نصب میشن رو resolve نمیکنه که اگر بخواید بهش اجازه بدید باید از --allow-git استفاده کنید.
3️⃣و توی مورد سوم هم برای dependency های از راه دور هست، یعنی npm install دیگه به صورت پیش فرض dependency هایی که از طریق URL های remote مثل tarball های HTTPS میان رو resolve نمیکنه مگه اینکه با --allow-remote مجوز بدید، البته --allow-file و --allow-directory تغییری نمیکنن و مثل قبل توی ورژن 12 فعال هستن.
منبع: Github Blog
#npm #update #supplychain
☕️ Telegram | Website | Discord
🔥6⚡4❤🔥1
فرض کن میخوای توی تلگرام یک ربات بسازی که بتونه تماس صوتی بگیره یا وارد تماسهای صوتی ( Voice Chat ) بشه و مثلاً آهنگ پخش کنه یا فیلم پخش کنه ، یا صدایی رو ضبط کنه !این ابراز دقیقا همین قابلیت هارو بهت میده و با استفاده از یک اکستنشن خارجی شما میتونید از WebRTC استفاده کنید و از تماس های e2e پشتیبانی کنید.
🌱 با کتابخونه LiveProto که قابلیت توسعه ربات و یوزربات بر پایه MTproto رو داره ادغام شده و یک کتابخونه جدید و قدرتمنده که برای توسعه ربات و سلف و تبچی و ... در تلگرام به کار میره !
🔗 https://github.com/TakNone/phptgcalls
#php #repo
☕️ Telegram | Website | Discord | </ Taha>
❤🔥5⚡2🔥2😍1
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Hesam
#درخواستی
دنبال یه جا برای فریلنسری و پروژه دانشجویی بودید، اینجا رو زدیم
@hajifreelance
@hajifreelance
@hajifreelance
دنبال یه جا برای فریلنسری و پروژه دانشجویی بودید، اینجا رو زدیم
@hajifreelance
@hajifreelance
@hajifreelance
😍3
کداکسپلور | CodeExplore pinned «#درخواستی دنبال یه جا برای فریلنسری و پروژه دانشجویی بودید، اینجا رو زدیم @hajifreelance @hajifreelance @hajifreelance»