دانلود فیلم آموزش ساخت Drag and Drop با قابلیت Sorting در لاراول

دانلود فیلم آموزش ساخت Drag and Drop با قابلیت Sorting در لاراول

در این فیلم آموزشی تقریبا کوتاه که 49 دقیقه می باشد امکان Drag and Drop با امکان sorting در لاراول مورد بحث و آموزش قرار می گیرد. در این فیلم برنامه نویس اقدام به ایجاد یک منو می کند که علاوه بر این که هر یک از اجرای منو قابلیت Drag and Drop را دارند و محتوای خود منوها نیز قابلیت آپدیت داشته و با Save کردن منو، هم ردیف Sort شده و هم محتوای منو آپدیت می شود.

این فیلم آموزشی محصول وب سایت کد کورس می باشد که از جمله وب سایت های مطرح در زمینه آموزش لاراول است.برای دانلود فیلم های آموزشی این وب سایت ابتدا باید در آن عضو شده و بعد از پرداخت حق عضویت که معمولا برای ما به دلیل محدودیت های پرداخت و هزینه های بالای پرداخت دلاری کار سختی است اقدام به دانلود نمایید. اما ما با توجه به دسترسی هایی که به این وب سایت داریم این فیلم ها را با هزینه ای اندک در اختیار شما قرار می دهیم.

ادامه ی مطلب

Routing در لاراول

Route در لاراول هر درخواستی را به یک controller هدایت می کند. تمامی route ها در مسیر routes/web.php ذخیره و مشخص می شوند. به عنوان نمونه route پیشفرضی که بعد از نصب لاراول مشاهده می کنید به ریشه دامنه که همان / است اشاره می کند و این route در جواب درخواست کاربر صفحه welcome را که همان فایل welcome.blade.php است را باز می کند. که این صفحه هم در مسیر view قرار دارد.

Route::get ('/', function () {
   return view('welcome');});
ادامه ی مطلب

دانلود فیلم آموزش jwt در لاراول – JWT Authentication

دانلود فیلم آموزش jwt در لاراول – JWT Authentication

jwt مخفف json web tokens است. jwt با ایجاد توکن و ذخیره آن در هیدر امکان احراز هویت را ممکن می سازد. به بیانی دیگر یک رشته رمز شده را که همان token گفته میشود در header درخواست http ذخیره می کند و با این امکان از طریق api می توانید عملیات احراز هویت و یا به عبارتی Authentication را انجام دهید.

عملکرد jwt بسیار جالب است. وقتی از طریق api درخواست دسترسی به منبعی ارسال می شود. توکن ایجاد شده که منحصر به فرد میباشد، از طریق هیدر به مقصد ارسال می شود و سرور با Decode کردن توکن دریافتی مشخص می کند که این درخواست اجازه دسترسی به اطلاعات را خواهد داشت یا نه.

در بحث api لاراول معمولا شما 2 گزینه برای کار کردن دارید. می توانید api را با jwt و یا passport راه اندازی کنید. فیلم آموزشی پیش روی شما JWT Authentication را در لاراول مورد بحث قرار می دهد. این فیلم آموزشی محصول codecourse است و به زبان انگلیسی می باشد.

ادامه ی مطلب

تنظیمات فایل env در لاراول

تنظیمات فایل env در لاراول

بعد از نصب لاراول شما فایلی به اسم زیر را مشاهده خواهید کرد که در واقع فقط تنظیمات پیش فرض لاراول در آن وجود دارد.

.env.example

برای شروع به کار در لاراول ابتدا باید اسم این فایل را به .env تغییر دهید و تغییرات مورد نیاز را در آن اعمال کنید. اولین کاری که باید انجام دهید این است که برای app_key مقدار دهی کنید. البته این کار به صورت دستی انجام نمیشود و باید با دستور زیر key جدید را ایجاد کنید

php artisan key:generate
ادامه ی مطلب

آموزش نصب Visual studio code در لینوکس Ubuntu

آموزش نصب Visual studio code در لینوکس Ubuntu

Visual Studio Code یا همان vscode برای اولین بار در سال 2015 توسط مایکروسافت ارائه شد. این ادیتور متن باز از جمله محبوبترین ادیتورهای رایگان می باشد که تقریبا اکثر زبان های برنامه نویسی را پشتیبانی می کند. این ادیتور بسیار سبک بوده و برای تمامی سیستم عامل ها از جمله ویندوز، لینوکس و مک ارائه شده است.

vscode دارای افزونه های بسیار زیادی است که همگی در مارکت مایکروسافت در دسترس می باشد که با دانلود آنها قابلیت های زیادی به vscode اضافه می شود.

ادامه ی مطلب

دانلود فیلم آموزش ACL در لاراول – Roles and Permissions

دانلود فیلم آموزش ACL در لاراول – Roles and Permissions

مبحث ACL مخفف Access Control List می باشد. این مبحث از جمله مباحث کاربردی در لاراول است. کمتر برنامه نویس لاراولی دیده می شود که با ACL آشنایی نداشته باشد. به بیانی ساده تر در ACL شما به مدیر وب سایت این ابزار را می دهید که بتواند سطوح دسترسی را تعریف کرده و به هر کاربر یک یا چند سطح کاربری اختصاص دهد و به عبارتی Roles and Permissions را تعریف می کند.

برای راه اندازی ACL پکیج های مختلفی موجود است. اما برای این کار استفاده از پکیج توصیه نمی شود چرا که پکیج ها محدودیت های خودشان را دارند و بهتر است با اصول راه اندازی ACL آشنا شده و خود برنامه نویس با اشراف کامل به جز‌ئیات و مراحل برنامه نویس ابزار ACL را بنویسد.

فیلم پیش روی شما محصول وب سایت codecourse.com می باشد که از جمله وب سایت های مطرح در آموزش لاراول است. این فیلم با جزئیات کامل ACL لارول را مورد بررسی قرار داده و می توان گفت منبع قابل قبولی در این زمینه می باشد.

ادامه ی مطلب

نصب xampp در لینوکس Ubuntu

نصب xampp در لینوکس Ubuntu

xampp از جمله برنامه های محبوب در میان برنامه نویسان php می باشد. این نرم افزار جهت راه اندازی localhost استفاده می شود. xampp به طور خودکار php و mysql را روی سیستم نصب می کند و بوسیله این نرم افزار می توان کدهای نوشته شده به زبان php را تست کرد. البته این برنامه فقط برای توسعه و تست php می باشد و روی سرور اصلی کاربردی نیست.

اگر روی لینوکس به کار برنامه نویسی php می پردازیم می توانید به صورت دستی اقدام به نصب php، mysql و … کنید. ولی کار آسانتر و سریعتر این است که از نرم افزار xampp استفاده کنید. این نرم افزار بدون دردسر تمامی تنظیمات را برای شما انجام خواهد داد.

ادامه ی مطلب

نصب نرم افزار ویرایشگر تصویر در Ubuntu – نرم افزار Gimp

نصب نرم افزار ویرایشگر تصویر در Ubuntu – نرم افزار Gimp

امروزه کار مداوم با ویندوز و سایر محصولات مایکروسافت در محیط کار و دانشگاه محصولات مایکروسافت و سایر نرم افزارهای مخصوص ویندوز را به بخشی از زندگی ما تبدیل کرده و اگر این نرم افزارها در دسترستان نباشد دلتان برایشان تنگ می شود و یا واقعا در بخشی از کارتان لنگ می مانید. بعد از نصب لینوکس هم شاید اولین حسی که به شما دست دهد حس نیاز به همین نرم افزارها باشد.

اما برای لینوکس نرم افزاهایی وجود دارد که نه تنها این نیازها را برآورده می کند، بلکه به دلیل رایگان بودن به راحتی آپدیت می شوند و نیازی به کرک هم ندارند. برای ویرایش تصویر نرم افزارهای رایگان بسیاری برای لینوکس وجود دارد. یکی از آنها نرم افزار Gimp است.

Gimp البته از جمله نرم افزارهایی است که اگر به کار با آن عادت دارید برای سیستم عامل های دیگر مانند ویندوز و مک نیز قابل دانلود و استفاده است.

ادامه ی مطلب

دانلود فیلم آموزش زبان برنامه نویسی Dart

دانلود فیلم آموزش زبان برنامه نویسی Dart

زبان برنامه نویسی Dart ابتدا توسط گوگل توسعه داده شده است. از زبان Dart برای توسعه برنامه های تحت وب، سرور و موبایل و دسکتاپ استفاده می شود. گوگل در زبان Dart سعی کرده قابلیت ها و ویژگی های فراوانی را به آن ببخشد.

گرامر زبان دارت شبیه به زبان C می باشد و برپایه کلاس، وراثت یگانه و شی گرایی است. فیلم آموزشی پیش روی شما از جمله فیلم های آموزشی Codecourse می باشد و جزئیات این زبان را آموزش می دهد.

این فیلم آموزشی 23 قسمت می باشد و هر قسمت به صورت چند دقیقه ای است و همین کوتاه بودن قسمت های آموزشی از نقاط قوت این آموزش می باشد. زبان این فیلم آموزشی، انگلیسی است که می توانید قسمت اول آن را به صورت رایگان مشاهده کرده و در صورت مناسب بودن اقدام به خرید نمایید.

ادامه ی مطلب

نصب لینوکس در کامپیوترهای قدیمی و مدل پایین

نصب لینوکس در کامپیوترهای قدیمی و مدل پایین

امروزه با پیشرفت سریع تکنولوژی و آپدیت سخت افزارها و نرم افزارها، لپ تاپ ها و کامپیوترهای رومیزی به سرعت از دور خارج شده و دیگر کارایی کافی برای نصب سیستم عامل های جدید را ندارند. این مشکل برای کاربران ویندوز بسیار مشهود است اما اگر کاربر لینوکس هستید راه حل ساده ای وجود دارد. آن هم استفاده از ورژن های سبکتر لینوکس است که با رم پایین و سخت افزار قدیمی نیز قابل استفاده است.

لینوکس انواع مختلفی دارد که هر کدام معمولا برای کارهای به خصوصی توصیه می شود. مثلا برای کاربری خانگی و استفاده شخصی معمولا لینوکس Ubuntu توصیه میشود. برای همین هم ما به بررسی انواع لینوکس اوبونتو و اینکه کدام یک برای کامپیوتر های قدیمی مناسبتر است می پردازیم.

ادامه ی مطلب