دیجیاتو آپارات

متن مرتبط با «لاراول» در سایت دیجیاتو آپارات نوشته شده است

چگونه عملگر “or” لاراول را با عملگر جدید PHP 7 جایگزین کنید؟

  • در نسخه بزرگ بعدی لاراول ۵.۷ ، عملگر or حذف خواهد شد. علت این کار که در این Pull Request انجام شده است، اضافه شدن قابلیت جدید مشابه در php 7 است. گرچه ماه ها تا انتشار نسخه ۵.۷ لاراول باقی مانده است، ولی فکر خوبیه که از حالا به فکر باشیم و عملگر “or” رو با عملگر جدید php جایگزین کنیم. عملگر جدید Null Coalesce در php 7 این عملگر جدید یک بهبود بسیار عالی در زب, ...ادامه مطلب

  • حل مشکل عدم نمایش صحیح صفحه بندی لاراول در بوت استرپ ۴

  • همانطور که می دانید بوت استرپ ۴ جدیدا منتشر شده است و با جذابیت های زیاد خود توانسته دل خیلی از طراحان را برباید. ترکیب بوت استرپ ۴ با فریم ورک محبوب این روزها یعنی لاراول هم زوج موفقی را شکل می دهد. ولی مشکل از جایی شروع می شود که قالب سایت شما از بوت استرپ ۴ استفاده می کند ولی لاراول لینک های صفحه بندی را بر اساس بوت استرپ ۳ نمایش می دهد. خوشبختانه می توا, ...ادامه مطلب

  • آموزش ذخیره و بازیابی کش لاراول بر پایه Query String

  • یکی از مزیت های لاراول سیستم کش آن است منظور از کش (Cache) ، ذخیره موقت داده هایی است که به طور مرتب نیاز به دریافت از منابعی مثل دیتابیس ، API و … دارند. بدین ترتیب اولین بار داده ها دریافت و ذخیره می شوند و دفعات بعدی به جای آن منبع اصلی،داده ها از کش خوانده می شوند. پس سرعت سیستم عملکرد چشمگیری پیدا می کند. پروژه شما از هر نوع که باشد (Restful API, برنامه, ...ادامه مطلب

  • پلاگین Under Construction برای لاراول

  • بوسیله پلاگین لاراول Under Construction ، می توانید سایت خود را به حالت “در دست ساخت” یا “در دست تعمیر” ببرید. در این حالت فقط کاربرانی که یک کد ۴ رقمی دارند ، می توانند به سایت دسترسی پیدا کنند. نصب پلاگین این دستور را اجرا کنید (برای لاراول ۵.۵ از نسخه ۱.۳ استفاده کنید!) : composer require larsjanssen6/underconstruction بعد در فایل config/app.php این کد را به بهش providers اضافه کنید: // config/app.php 'providers' => [ // ... 'LarsJanssenUnderConstructionUnderConstructionServiceProvider' ]; حالا کلاس LarsJanssenUnderConstructionUnderConstruction::class باید در keel ثبت شود: //app/Http/Keel.php protected $routeMiddleware = [ // ... 'under-construction' => LarsJanssenUnderConstructionUnderConstruction::class, ]; بعد از نصب نحوه استفاده از آن نیز ساده است. کد ۴ رقمی تان را ثبت کنید: php artisan code:set 1234 حالا کافیست Middleware این پلاگین را به route هایی اعمال کنید که می خواهید دسترسی شان را محدود کنید: Route::group(['middleware' => 'under-construction'], function () { Route::get('/live-site', function() { echo 'content!'; }); }); این پلاگین برای مواقعی که می خواهید دسترسی به سایت را محدود کنید یا سایت تان را با دوستان به اشتراک بگذارید واقعا بدرد می, ...ادامه مطلب

  • لاراول ۵.۶ از الگوریتم هش رمز عبور جدید Argon2i پشتیبانی خواهد کرد!

  • سال ۲۰۱۳ بود که متخصصان رمزنگاری و امنیتی از سراسر دنیا دور هم جمع شدند تا یک رقابت برای ایجاد الگوریتم هش پسورد ترتیب دهند یا هدف اینکه یک یا چند الگوریتم را انتخاب کرده و به عنوان استاندارد توصیه شده در این زمینه معرفی کنند. در ۲۹ تیر ۹۴، الگوریتم  Argon2 که توسط الکس بیریوکوف، دنیل دینو و دیمیتری خووراتوویچ از دانشگاه لوکزامبورگ طراحی شده بود، به عنوان برنده نهایی این مسابقه (PHC) انتخاب شد.آرگون ۲ دارای ۳ نسخه مختلف است: Argon2d : مقاوم در برابر حملات کرک توسط GPU Argon2i: بهینه شده برای مقاومت در برابر حملات side-channel Argon2id: این یک نسخه هیبرید است که از ترکیب ۲ نسخه قبلی استفاده می کند. با آمدن PHP 7.2 در آبان ۹۶، php حالا توابعی برای کار با هر دو نسخه ۲d و i را داراست. با اینحال، ۲d برای هش رمز عبور مناسب نیست. لاراول ۵.۶ که به نظر ماه آینده منتشر میشود نیز به صورت توکار از الگوریتم Argon2i پشتیبانی می کند البته به لطف Michael Lundbøl، و برای اینکه ببینید چطور آرگون ۲i به لاراول اضافه شده است می توانید این pull request را ببینید. شکل گذشته bcrypt همچنان پشتیبانی خواهد شد و به صورت پیش فرض نیز خواهد بود.ولی اگر روی پروژه جدید کار خواهید کرد و بعد از انتشار لاراول ۵.۶، شاید ارزش داشته باشد که آرگون۲ را هم تست کنید. منبع در همین رابطه :   16 سایت برتر آموزش آنلاین برنامه ن, ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها