محسن مهری
4 سال پیش توسط محسن مهری مطرح شد
3 پاسخ

تعریف تابعی مانند route

سلام میخام تابعی ماننده route بسازم که توی همه صفحات blade و کنترلرهام قابل دسترس باشه
یا که اصلا بخام تابع route رو بازنویسی کنم باید چیکار کنم - ممنون میشم اگه راهنمایی کنید ممنون
@ali.bayat
@hosseinshirinegad98
@mohsenbostan
@TimeRunner2359
@mhyeganeh


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
2

@mohsen.mehri6101
سلام.
برای این کار باید یک Custom Helper Function بسازید. لینک زیر رو بررسی کنید:
https://laravel-news.com/creating-helpers


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 4 سال پیش آپدیت شد
0

@mohsenbostan
سلام آقای بستان طبق لینک شما و توضیحاتش من همه کار رو انجام دادم اما نمیدونم فایلی که میسازم توش helpers.php این رو چطور بنویسم الان به namespace اش فک کنم ارور میده ؟لطفا راهنمایی کنید؟
من فایل helpers.php رو توی مسیر app\ گذاشتم.
و این محتوای فایلم : مشکل کجاست:|

<?php
namespace App;
function routename(){
    return "hello";
}

حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
1

سلام عزیزم برای ساختن هلپر نیاز به نیم اسپیس نیست .

function routename(){
    return "hello";
}

همین کفایت میکنه.
بعد این کارو انجام بدین در فایل composer.json
مقدار autoload رو پیدا کرده و این مقدارو بهش اضافه کنید
بلبب

"files":[
            "App\\helpers.php"
        ],

در ادامه دستور composer dump-autoload رو بزنید بعد هر کجا خواستید از توابع درون فایل helpers.php استفاده کنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام