قالب وردپرس خرید قالب وردپرس فروشگاه قالب وردپرس قالب خبری وردپرس
خبرخوان

آرشیو "آخرین مطالب"

افزودن کلاس و پکیج به لاراول

افزودن کلاس و پکیج به لاراول

ممکن است شما کلاسی رو خودتون نوشته باشید و قصد دارین از اون توی فریمورک لاراول استفاده کنید. توی لاراول ۵ به راحتی میتونید از کلاستون استفاده کنید. یک پوشه در پوشه app به نام Classes ایجاد میکنیم و یک فایل مثلا به نام Common.php...

ریست کردن (RESET) کلمه عبور کاربر در لاراول

ریست کردن (RESET) کلمه عبور کاربر در لاراول

در این مقاله نحوه ریست کردن کلمه عبور کاربران رو باهم کار میکنیم. ابتدا در مسیر app/Http/Controllers/Auth کلاس PasswordController را باز کنید و به آن متد getEmail را اضافه کنید: سپس بایستی یک فایل view در پوشه auth به نام password.blade.php داشته باشیم، که...

ارسال ایمیل در لاراول

ارسال ایمیل در لاراول

در لاراول ۵ شما به راحتی می توانید با استفاده از کلاس Facade Mail یک ایمیل را ارسال کنید. توی این بخش هم میخوام به صورت کاربردی نحوه ارسال ایمیل را برایتان توضیح بدهم. فرض میکنیم یک فرم تماس با ما داریم که میخواهیم بعد از تکمیل...

آپلود فایل در لاراول

آپلود فایل در لاراول

در این پست قصد داریم با یک مثال کاربردی نحوه آپلود فایل در لاراول رو کار کنیم. فرض کنید می خواهیم در جدول posts یک مطلب جدید را اضافه کنیم که این مطلب دارای یک تصویر هم می باشد که قرار است آن را در مسیر public/uploads ذخیره کنیم. فرض...

احراز هویت کاربران (Authentication) در لاراول

احراز هویت کاربران (Authentication) در لاراول

پیاده سازی احراز هویت در لاراول بسیار ساده است. تنظیمات مربوط به احراز هویت در پوشه config و فایل auth.php قرار دارد. در این فایل می توانید درایور را eloquent تعیین کنید و کلاس مدلی که به جدول کاربران دسترسی دارد را مشخص کنید و همچنین...

Hash کردن (هش) در لاراول

Hash کردن (هش) در لاراول

در لاراول با استفاده از کلاس Hash می توانیم یک رشته را به صورت هش در بیاوریم که مناسب برای هش کردن کلمه عبور کاربران برای ذخیره در دیتابیس می باشد. از متد make برای هش کردن کلمه عبور استفاده میکنیم و کلمه عبور هش شده را در...

کار با Schema Builder و Migration در لاراول

کار با Schema Builder و Migration در لاراول

در هنگام ایجاد migration می توانید نام جدول را هم در دستور مشخص کنید. برای نامگذاری فایل migration معمولا از یک نام با مسما که نشان دهنده عملیات موردنظرمان است استفاده میکنیم مثلا برای افزودن یک ستون جدید به نام votes در جدول users به...

صفحه بندی کردن (Pagination) در لاراول

صفحه بندی کردن (Pagination) در لاراول

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

درج کردن در جدول رابطه دار در لاراول

درج کردن در جدول رابطه دار در لاراول

فرض کنید می خواهیم یک کامنت را در جدول comments درج کنیم. همانطور که قبلا مثال زدیم جدول posts با جدول comments دارای ارتباط یک به چند است و ستون post_id در جدول comment کلید خارجی است. همانند مثال زیر می توانید به روش mass-assignment رکوردی را درج...

ارتباطات (Relationships) در لاراول

ارتباطات (Relationships) در لاراول

تقریبا همه جداول موجود در دیتابیس بایکدیگر ارتباط دارند. ارتباطات می تواند از انواع یک به یک و یک به چند و چند به چند باشد. در لاراول با Eloquent به راحتی می توانید این ارتباط ها را مدیریت و با آنها کار کنید. در این پست دو نمونه...