Learning Laravel
1.03K subscribers
37 photos
66 videos
69 files
100 links
Learning laravel for persian php developers

Admin: @hamo84

گروه پرسش و پاسخ و بحث و بررسی لاراول
https://t.me/laravel_frameworkk
Download Telegram
Forwarded from Ditty | دیتی
لاراولی‌ها، کدوم مبحث رو بیشتر دوست دارین یاد بگیرین؟

- توی گروه هم می‌تونین بهم بگین
Anonymous Poll
23%
Response
14%
Blade (views)
14%
URLs
19%
Sessions
29%
Cache
19%
Validations
19%
Controllers
54%
Repository Pattern
Forwarded from Ditty | دیتی
🔺زبان‌های برنامه‌نویسی ترسناک سال ۲۰۲۰

- توی این آمار وبسایت SO از واژه‌ی Dreaded به معنای لفظی ترسناک استفاده کرده و منظورش زبان‌هایی هست که توسعه‌دهنده‌ها در حال حاضر استفاده می‌کنن اما هیچ علاقه‌ای برای ادامه دادن با این زبان‌ها ندارن.

- زبان‌های VBA، Objective C و Perl در بالای این جدول قرار دارن.

- نکته‌ی جالب اینه که این جدول تقریبا برعکس آمار محبوب‌ترین زبان‌ها هست.

- زبان برنامه‌نویسی شما چقدر ترسناکه؟ :))

مشاهده‌ی همه‌ی آمار
#survey2020
Forwarded from Ditty | دیتی
🔺الگوی Repository در لاراول

- از این الگو برای زمانی استفاده می‌کنیم که می‌خوایم پیچیدگی‌های نحوه‌ی درج و خوندن اطلاعات (از دیتابیس، هارد و ...) رو کم یا مخفی کنیم.

- توی این پست ۲ قسمتی با این الگو توی لاراول آشنا می‌شیم:
https://ditty.ir/p/XOjjn

#laravel
Forwarded from Ditty | دیتی
🔺پراستفاده‌ترین تکنولوژی‌ها، وب فریم‌ورک‌ها و دیتابیس‌های سال ۲۰۲۰

- #جاوااسکریپت برای هشتمین سال پیاپی پراستفاده‌ترین زبان (تکنولوژی) دنیای توسعه‌ی نرم‌افزار لقب گرفت

- با وجود رشد کتابخونه‌هایی مثل ری‌اکت و انگولار، جی‌کوئری هنوز پراستفاده‌ترین فریم‌ورک وب هست

- با اختلاف، MySQL پراستفاده‌ترین دیتابیس دنیای نرم‌افزار هست

#survey2020
Forwarded from Ditty | دیتی
🔺پردرآمدترین تکنولوژی‌های سال ۲۰۲۰ در جهان و امریکا

- این آمار برای در‌آمد با یک زبان هست و با آمار نقش توسعه‌دهنده‌ها (بک‌اند، DevOps، فرانت‌اند و ...) تفاوت داره.

- توسعه‌دهنده‌هایی که با Perl و Scala و Go کار می‌کنن، با میانگین حقوق ۷۵ هزار دلار در سال، بیشترین حقوق رو دارن. این دستمزد توی امریکا برای Perl به ۱۵۰هزار دلار و برای Go به ۱۴۰هزار دلار در سال هم می‌رسه.

- جالب اینه که میانگین دستمزد برای یک تکنولوژی توی امریکا تقریبا ۲ برابر میانگین جهانی هست.
#survey2020
Forwarded from Ditty | دیتی
🔹توی #لاراول ۷.۱۶ یک متد داریم به اسم makeHiddenIf

- این متد برای زمانی استفاده میشه که می‌خوایم بصورت شرطی، Attribute های یک مدل رو مخفی کنیم

- توی مثال بالا، اگه شرط توی خط ۴ برقرار بشه، Attribute هایی که توی خط ۵ نوشتیم از مدل مخفی میشن

- همچنین برعکس این متد یعنی makeVisibleIf هم وجود داره
#laravel
Forwarded from Ditty | دیتی
🔺کنترلرها در #لاراول ۷ به زبان ساده

- کنترلر از بخش‌های اصلی معماری MVC هست که درک اون برای کار با فریم‌ورکی که از این معماری تبعیت می‌کنه کمک‌کننده هست

- توی پست زیر می‌تونین بطور #کامل با این ویژگی آشنا بشین:
https://ditty.ir/p/XNgkJ

#laravel
Forwarded from Ditty | دیتی
This media is not supported in your browser
VIEW IN TELEGRAM
🔺اگه برای PHP و #لاراول از VS Code استفاده می‌کنیم، با استفاده از افزونه PHP Namespace Resolver خیلی راحت می‌تونیم کلاس‌ها رو Use کنیم و دیگه لازم نیست بصورت دستی Namespace کلاس‌ها رو اضافه کنیم
#extensions
Forwarded from Ditty | دیتی
🔺احراز هویت یکی از مهمترین و حساس‌ترین بخش‌های هر برنامه به حساب میاد.

- این امکان توی فریم‌ورک #لاراول، پرقدرت و با پر از ویژگی جذاب ارائه شده که توی این پست بطور کامل اون رو بررسی می‌کنیم:
https://ditty.ir/p/Jm1PJ

#laravel
Forwarded from Ditty | دیتی
🔺یه ویژگی واقعا جذابی که به PHP 8 اضافه میشه Match Expression هست.

- این ویژگی کاری مشابه switch رو انجام میده.

- حجم و البته خوانایی کدها توی عکس اول که با switch نوشته شده رو مقایسه کنین با عکس دوم که با match نوشته شده 👌
#php
Forwarded from Ditty | دیتی
🔺سرعت و عملکرد هر برنامه‌ای تا حد زیادی به استفاده‌ی #درست از Cache داره!

- توی این پست می‌خوایم کش توی #لاراول رو بررسی کنیم:
https://ditty.ir/p/JA0VX

#laravel
Forwarded from Ditty | دیتی
🔺یک ویژگی کابردی دیگه که احتمالا توی PHP 8 شاهد اون هستیم، عملگر Nullsafe هست که کمک می‌کنه شرط‌های اضافی ننویسیم 👌

- به علامت سوال‌ها توی عکس دوم دقت کنین. خروجی کد توی عکس دوم دقیقا مشابه کد عکس اول هست.
#php
Forwarded from Ditty | دیتی
🔺از سوال‌هایی که توی #مصاحبه‌های PHP پرسیده میشه، متدهای جادویی یا Magic Methods هست.

- این زبان ۱۷ متد جادویی داره که توی پست زیر اونها رو بطور #کامل بررسی می‌کنیم:
https://ditty.ir/p/5LyDn

#php
Forwarded from Ditty | دیتی
🔺توی لاراول، تا بحال شده بخواین خیلی سریع با یک کاربر دیگه لاگین کنین؟ این پکیج رو ببینین:
https://github.com/SupianIDz/LaraPersonate

#packages
Forwarded from Ditty | دیتی
🔺۸۰ سوال مصاحبه #لاراول

- می‌خوایم توی این مجموعه سوالات، تقریباً با همه قسمت‌های لاراول آشنا بشیم 👌

قسمت اول:
https://ditty.ir/p/5jMBJ

#laravel