واحدة من التغيرات المهمة في Laravel 11 هي ملفات config حيث تم حذف الملفات التالية config.php, sanctum.php, view.php, queue.php, cors.php, broadcasting.php.
هذه الملفات تم نقلها للمجلد vendors حيث قامت Laravel 11 بتوفير مجموعة من أوامر Artisan Commands للتعامل مع هذه الملفات:
هو واحد من الأوامر الجديده التي ظهرت في Laravel 11
php artisan config:publish
عند تنفيذ الأمر أعلاه، يسأل لارافيل عن الملف الذي نريد عمل publish له
من هنا يمكن لنا إختيار الملفات التي نريد عمل publish لها.
عمل publish لجميع الملفات
php artisan config:publish --all
من خلال إستخدام الخيار --all يتم عمل publish لجميع الملفات.
كما نلاحظ بالصوره أعلاه أنه تم عمل publish لجميع الملفات، لكن الملفات التي يظهر بجانبها ERROR تعني أن هذه الملفات موجوده بشكل مسبق. لكن ملف sanctum لا يتم عمل publish له، وذلك لأنه يوجد له أمر أخر وهو
php artisan install:api