DevTwitter | توییت برنامه نویسی
توییت های برنامه نویسی و طراحی وب :) @dvtwi Hashtags: devtwitter.t.me/5 DevBooks Channel: https://t.me/+AYbOl75CLNYxY2U0 Github: https://github.com/DevTwitter X: https://x.com/devtwittir
Show more📈 Analytical overview of Telegram channel DevTwitter | توییت برنامه نویسی
Channel DevTwitter | توییت برنامه نویسی (@devtwitter) in the Farsi language segment is an active participant. Currently, the community unites 29 616 subscribers, ranking 4 585 in the Technologies & Applications category and 11 510 in the Iran region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 29 616 subscribers.
According to the latest data from 02 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 1 051 over the last 30 days and by 27 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 22.36%. Within the first 24 hours after publication, content typically collects 17.18% reactions from the total number of subscribers.
- Post reach: On average, each post receives 6 617 views. Within the first day, a publication typically gains 5 083 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 52.
- Thematic interests: Content is focused on key topics such as پرو, #کوته_نیوز, ارتباط, ابزار, چیز.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“توییت های برنامه نویسی و طراحی وب :)
@dvtwi
Hashtags:
devtwitter.t.me/5
DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0
Github:
https://github.com/DevTwitter
X:
https://x.com/devtwittir”
Thanks to the high frequency of updates (latest data received on 03 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
fillable$ و guarded$ چه تفاوتی وجود دارد؟
در لاراول، ویژگیهای fillable و guarded برای تعیین و کنترل ویژگیهایی از مدل که میتوانند بهطور جمعی در پایگاه داده ذخیره شوند، استفاده میشوند.
1. ویژگی fillable: این ویژگی به شما اجازه میدهد مشخص کنید که کدام ویژگیهای مدل میتوانند به صورت دستهای (bulk) پر شوند. به عبارت دیگر، تنها ویژگیهای لیست شده در $fillable میتوانند از طریق انتساب دستهای مقداردهی شوند. این روش به شما این امکان را میدهد تا فقط ویژگیهای خاصی از مدل را که برای پر کردن آنها مجاز هستید، مشخص کنید.
مثال :
rotected $fillable = ['name', 'email', 'password'];
در این مثال، تنها فیلدهای name، email و password میتوانند از طریق انتساب دستهای مقداردهی شوند.
2. ویژگی guarded: این ویژگی برعکس $fillable عمل میکند و مشخص میکند که کدام ویژگیهای مدل نمیتوانند به صورت دستهای پر شوند. به عبارت دیگر، ویژگیهای لیست شده در $guarded در برابر انتساب دستهای محافظت میشوند و باقی ویژگیها قابل انتساب هستند.
protected $guarded = ['id'];
در این مثال، تنها ویژگی id از انتساب دستهای محافظت میشود و بقیه ویژگیها قابل پر شدن به صورت دستهای هستند.
اگر شما از
protected $guarded = [];
استفاده کنید، به این معناست که هیچ فیلدی در مدل شما از انتساب دستهای (mass assignment) محافظت نمیشود. به عبارت دیگر، تمامی ویژگیهای مدل میتوانند از طریق انتساب دستهای پر شوند.
این روش مشابه این است که از fillable استفاده کنید و هیچ فیلدی را مشخص نکنید، اما با یک تفاوت اساسی: در این حالت هیچ فیلدی بهطور پیشفرض محافظت نمیشود و ممکن است آسیبپذیریهایی در برابر دادههای مخرب یا نامعتبر ایجاد شود، به خصوص اگر بهطور اشتباه دادههای ورودی به مدل ارسال شوند..
برای امنیت بیشتر از
protected $guarded = [];
خودداری کنید.
امنیت: از نظر امنیتی، استفاده از fillable معمولاً توصیه میشود زیرا به شما کنترل بیشتری بر روی ویژگیهای قابل پر شدن میدهد. با این روش، شما دقیقاً مشخص میکنید که کدام ویژگیها میتوانند از طریق انتساب دستهای مقداردهی شوند و بقیه ویژگیها به طور پیشفرض از این کار محافظت میشوند.
استفاده آسان: در حالی که guarded ممکن است راحتتر به نظر برسد، زیرا شما فقط ویژگیهایی را که نمیخواهید پر شوند مشخص میکنید، اما اگر ویژگیهای زیادی داشته باشید، این روش میتواند به اشتباهات بیشتری منجر شود.
به طور کلی، برای افزایش امنیت و جلوگیری از مشکلات احتمالی، استفاده از fillable معمولاً بهتر است.
@DevTwitter | <Mohammad AbdorrahmaniMohammad Abdorrahmani/>@Dr_Front
Available now! Telegram Research 2025 — the year's key insights 
