حل شده

توابع اضافی در لاراول

بازدید311پست ها1آخرین فعالیت2 سال پیش
1
1

سلام دوستان وقت همگی بخیر خسته نباشید
من یه مدتی هست دارم روی یه پروژه لاراولی کار میکنم یه سوالی که برام پیش اومده این هست که مثلا من یه تابعی میخوام که توی لاراول وجود نداره و میخوام خودم بنویسم مثال فایل function.php و توابع رو اونجا بذارم. سوالم اینه که الان توی ساختار فایل لاراول این فایل باید تو کدوم پوشه بذارم؟ اصلا راهی که شما استفاده میکنید چیه؟ ممنون

1 پاسخ

2

سلا. آره اینارو ما به اسم helper میشناسیم. روش استاندارد اضاف کردنمشم به این شکله که تو فایل composer.json میای این helper هارو اضافه میکنی.

مثلا توابی که داری اسم فایلش helpers.php هست. اینارو بذار توی فولدر app و بعدش تو composer.json اینطوری اضافش کن:

"autoload": {
    "files": [
        "app/helpers.php"
    ],
 ...
},

و بعدش این دستور رو بزن

composer dump-autoload

و بعدش باید اون توابعی که توی فایل نوشتید توی کل اپلیکیشن وجود داشته داشته باشن.

آخرین ویرایش: 25-08-2021 ???? 20:39، توسط SkyTech

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

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