نوشته نمونه دو اولین بار در بومرنگ "شبکه خدمات نوآوری". پدیدار شد.
]]>1-Laravel Jetstream
بزرگترین قابلیت اضافه شده به لاراول در نسخه جدید، پکیج Jetstream است که کارهای مربوط به احراز هویت را انجام میدهد. در ادامه با قابلیت های این پکیج آشنا می شویم.
پروفایل کاربری
در این پکیج قابلیت بروزرسانی اطلاعات کاربر شامل :
فراهم شده است که نقطه آغاز مناسبی برای بسیاری از برنامه های تحت وب است.
مدیریت توکن های api
در صورتی که برنامه شما api هایی را در اختیار کاربرانش قرار میدهد با افزودن یک مقدار به فایل پیکربندی Jetstream میتوانید ساخت api ، نمایش و مدیریت دسترسی آنها را به این پکیج بسپارید. این پکیج در پشت صحنه از پکیج sanctum برای ایجاد توکن استفاده میکند.
تیم ها
در این پکیج قابلیت هایی از جمله مدیریت، ساخت، اضافه کردن عضو، مدیریت دسترسی و جا به جایی بین تیم ها تنها با اضافه کردن یک مقدار به فایل پیکربندی پکیج، به برنامه شما اضافه میشود.
پیاده سازی تمام قابلیت هایی که برای این پکیج ذکر شد توسط کلاس های کوچک و تک وظیفه ای قابل شخصی سازی و تغییر است. بخش ظاهری این پکیج توسط فریم ورک tailwind css ساخته شده است.
2-پوشه models
پس از درخواست های زیاد توسعه دهندگان لاراول برای ایجاد مدل ها در پوشه مخصوص خود بلاخره در نسخه 8 شاهد این قابلیت هستیم. دستوراتی که در آنها عملیات ایجاد مدل وجود داشت، اکنون مدل ها را در خانه جدیدشان یعنی app/Models میسازند.
3- model factoryها
در این نسخه از لاراول model factory ها به طور کامل بازنویسی شده اند و به حالت class based تغییر کرده اند. تا اکنون factory ها یک فایل ساده php بودند که کدی مانند زیر را در آنها مینوشتیم.
لاراول یکی از محبوب ترین فریم ورک های متن باز زبان PHP است که توسط Taylor Otwell جهت توسعه و ایجاد هرچه راحتتر برنامه های تحت وب ایجاد شده است.
از نسخه 6 به بعد، این فریم ورک تصمیم به پیروی از قوانین سیستم نسخه گذاری semantic گرفت و اعلام شد که هر شش ماه یک بار یک نسخه اصلی جدید از این فریمورک، در اختیار توسعه دهندگان قرار خواهد گرفت. هرکدام از این نسخه های اصلی میتواند شامل تغییراتی باشد که باعث بوجود آمدن خطا در کدهایی که با نسخه های قدیمیتر نوشته شده است می شود. به این نوع تغییرات اصطلاحا breaking changes گفته میشود.
طبق اعلام سازنده فریم ورک، نسخه 8 در تاریخ 8 سپتامبر یا 18 شهریور عرضه خواهد شد. در این مطلب نگاهی به اصلی ترین قابلیت های جدید این فریم ورک میاندازیم
ز نسخه 6 به بعد، این فریم ورک تصمیم به پیروی از قوانین سیستم نسخه گذاری semantic گرفت و اعلام شد که هر شش ماه یک بار یک نسخه اصلی جدید از این فریمورک، در اختیار توسعه دهندگان قرار خواهد گرفت. هرکدام از این نسخه های اصلی میتواند شامل تغییراتی باشد که باعث بوجود آمدن خطا در کدهایی که با نسخه های قدیمیتر نوشته شده است می شود. به این نوع تغییرات اصطلاحا breaking changes گفته میشود.
طبق اعلام سازنده فریم ورک، نسخه 8 در تاریخ 8 سپتامبر یا 18 شهریور عرضه خواهد شد. در این مطلب نگاهی به اصلی ترین قابلیت های جدید این فریم ورک میاندازیم
1-Laravel Jetstream
بزرگترین قابلیت اضافه شده به لاراول در نسخه جدید، پکیج Jetstream است که کارهای مربوط به احراز هویت را انجام میدهد. در ادامه با قابلیت های این پکیج آشنا می شویم.
پروفایل کاربری
در این پکیج قابلیت بروزرسانی اطلاعات کاربر شامل :
فراهم شده است که نقطه آغاز مناسبی برای بسیاری از برنامه های تحت وب است.
مدیریت توکن های api
در صورتی که برنامه شما api هایی را در اختیار کاربرانش قرار میدهد با افزودن یک مقدار به فایل پیکربندی Jetstream میتوانید ساخت api ، نمایش و مدیریت دسترسی آنها را به این پکیج بسپارید. این پکیج در پشت صحنه از پکیج sanctum برای ایجاد توکن استفاده میکند.
تیم ها
در این پکیج قابلیت هایی از جمله مدیریت، ساخت، اضافه کردن عضو، مدیریت دسترسی و جا به جایی بین تیم ها تنها با اضافه کردن یک مقدار به فایل پیکربندی پکیج، به برنامه شما اضافه میشود.
پیاده سازی تمام قابلیت هایی که برای این پکیج ذکر شد توسط کلاس های کوچک و تک وظیفه ای قابل شخصی سازی و تغییر است. بخش ظاهری این پکیج توسط فریم ورک tailwind css ساخته شده است.
2-پوشه models
پس از درخواست های زیاد توسعه دهندگان لاراول برای ایجاد مدل ها در پوشه مخصوص خود بلاخره در نسخه 8 شاهد این قابلیت هستیم. دستوراتی که در آنها عملیات ایجاد مدل وجود داشت، اکنون مدل ها را در خانه جدیدشان یعنی app/Models میسازند.
3- model factoryها
در این نسخه از لاراول model factory ها به طور کامل بازنویسی شده اند و به حالت class based تغییر کرده اند. تا اکنون factory ها یک فایل ساده php بودند که کدی مانند زیر را در آنها مینوشتیم.
1-Laravel Jetstream
بزرگترین قابلیت اضافه شده به لاراول در نسخه جدید، پکیج Jetstream است که کارهای مربوط به احراز هویت را انجام میدهد. در ادامه با قابلیت های این پکیج آشنا می شویم.
پروفایل کاربری
در این پکیج قابلیت بروزرسانی اطلاعات کاربر شامل :
فراهم شده است که نقطه آغاز مناسبی برای بسیاری از برنامه های تحت وب است.
مدیریت توکن های api
در صورتی که برنامه شما api هایی را در اختیار کاربرانش قرار میدهد با افزودن یک مقدار به فایل پیکربندی Jetstream میتوانید ساخت api ، نمایش و مدیریت دسترسی آنها را به این پکیج بسپارید. این پکیج در پشت صحنه از پکیج sanctum برای ایجاد توکن استفاده میکند.
تیم ها
در این پکیج قابلیت هایی از جمله مدیریت، ساخت، اضافه کردن عضو، مدیریت دسترسی و جا به جایی بین تیم ها تنها با اضافه کردن یک مقدار به فایل پیکربندی پکیج، به برنامه شما اضافه میشود.
پیاده سازی تمام قابلیت هایی که برای این پکیج ذکر شد توسط کلاس های کوچک و تک وظیفه ای قابل شخصی سازی و تغییر است. بخش ظاهری این پکیج توسط فریم ورک tailwind css ساخته شده است.
2-پوشه models
پس از درخواست های زیاد توسعه دهندگان لاراول برای ایجاد مدل ها در پوشه مخصوص خود بلاخره در نسخه 8 شاهد این قابلیت هستیم. دستوراتی که در آنها عملیات ایجاد مدل وجود داشت، اکنون مدل ها را در خانه جدیدشان یعنی app/Models میسازند.
3- model factoryها
در این نسخه از لاراول model factory ها به طور کامل بازنویسی شده اند و به حالت class based تغییر کرده اند. تا اکنون factory ها یک فایل ساده php بودند که کدی مانند زیر را در آنها مینوشتیم.
1-Laravel Jetstream
بزرگترین قابلیت اضافه شده به لاراول در نسخه جدید، پکیج Jetstream است که کارهای مربوط به احراز هویت را انجام میدهد. در ادامه با قابلیت های این پکیج آشنا می شویم.
پروفایل کاربری
در این پکیج قابلیت بروزرسانی اطلاعات کاربر شامل :
فراهم شده است که نقطه آغاز مناسبی برای بسیاری از برنامه های تحت وب است.
مدیریت توکن های api
در صورتی که برنامه شما api هایی را در اختیار کاربرانش قرار میدهد با افزودن یک مقدار به فایل پیکربندی Jetstream میتوانید ساخت api ، نمایش و مدیریت دسترسی آنها را به این پکیج بسپارید. این پکیج در پشت صحنه از پکیج sanctum برای ایجاد توکن استفاده میکند.
تیم ها
در این پکیج قابلیت هایی از جمله مدیریت، ساخت، اضافه کردن عضو، مدیریت دسترسی و جا به جایی بین تیم ها تنها با اضافه کردن یک مقدار به فایل پیکربندی پکیج، به برنامه شما اضافه میشود.
پیاده سازی تمام قابلیت هایی که برای این پکیج ذکر شد توسط کلاس های کوچک و تک وظیفه ای قابل شخصی سازی و تغییر است. بخش ظاهری این پکیج توسط فریم ورک tailwind css ساخته شده است.
2-پوشه models
پس از درخواست های زیاد توسعه دهندگان لاراول برای ایجاد مدل ها در پوشه مخصوص خود بلاخره در نسخه 8 شاهد این قابلیت هستیم. دستوراتی که در آنها عملیات ایجاد مدل وجود داشت، اکنون مدل ها را در خانه جدیدشان یعنی app/Models میسازند.
3- model factoryها
در این نسخه از لاراول model factory ها به طور کامل بازنویسی شده اند و به حالت class based تغییر کرده اند. تا اکنون factory ها یک فایل ساده php بودند که کدی مانند زیر را در آنها مینوشتیم.
[kkstarratings]
نوشته نمونه دو اولین بار در بومرنگ "شبکه خدمات نوآوری". پدیدار شد.
]]>