Mahmoud Alrashidi نشر 21 مارس 2021 أرسل تقرير نشر 21 مارس 2021 أحاول نقل المجلد public إلى مكان آخر. ومع ذلك ، لا يمكنني العثور على مكان لتعديل متغير public_path. الآن ، يقوم التابع public_path بإرجاع المسار الخطأ للمجلد. أين يمكنني تعيين المسار الذي تُعيده الدالة public_path ؟ اقتباس
0 سمير عبود نشر 21 مارس 2021 أرسل تقرير نشر 21 مارس 2021 يمكنك تعديل المسار الذي تُعيده الدالة public_path من خلال الملف index.php الموجود في مجلد public بهذا الشكل: <?php $app->bind('path.public', function() { return __DIR__; }); حيث سيقترن المسار الذي تُعيده الدالة public_path بمسار المُجلد الحاوي للملف index.php. 1 اقتباس
0 Waleed Alfakiat نشر 21 مارس 2021 أرسل تقرير نشر 21 مارس 2021 في ملف index.php نقوم بإضافة $app->bind('path.public', function() { return __DIR__; }); ليصبح بهذا الشكل ... /* |-------------------------------------------------------------------------- | Turn On The Lights |-------------------------------------------------------------------------- | | We need to illuminate PHP development, so let us turn on the lights. | This bootstraps the framework and gets it ready for use, then it | will load up this application so that we can run it and send | the responses back to the browser and delight our users. | */ $app = require_once __DIR__.'/../bootstrap/app.php'; $app->bind('path.public', function() { return __DIR__; }); ... ثمّ التوجه إلى الملف \App\Providers\AppServiceProvider ونقوم بإضافة مسار الملف الجديد في الدالة register لتصبح هكذا public function register() { // ... $this->app->bind('path.public', function() { return base_path('public_html'); }); } اقتباس
السؤال
Mahmoud Alrashidi
أحاول نقل المجلد public إلى مكان آخر. ومع ذلك ، لا يمكنني العثور على مكان لتعديل متغير public_path. الآن ، يقوم التابع public_path بإرجاع المسار الخطأ للمجلد.
أين يمكنني تعيين المسار الذي تُعيده الدالة public_path ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.