كيف اغير الـ app.name في laravel
السلام عليكم ورحمة الله وبركاته
أطيب تحية
انا جالس اشتغل مع Laravel 5.6 وجداً حبيتها، ولكن عندي سؤال!
انا غيرت ال app.name ولكن ماتغير في ال (presentation)، دائماً يظهر قدامي Laravel
جربت اغيره ايضاً في ملف app.config ونفس المشكلة، وجربت استخدم
php artisan app:name name
، وايضاً قمت بحذف كاش config باستخدام
php artisan config:clear
ونفس المشكلة.
الإجابة الصحيحة
وعليكم السلام ورحمة الله وبركاته
الأمر الي انت قمت بتنفيذه هذا
php artisan app:name name
هذا وظيفته يغير namespace تبع المشروع بدل مايكون ملفات مشروعك داخل App من كنترولر وغيرها تقدر تغيره للي تحب ونادر يستخدم يفضل استخدام الإفتراضي
لتغيير اسم المشروع لعرضه باي مكان عندك طريقتين تغيير قيمة name داخل ملف app داخل مجلد config الافتراضيه من Laravel الى ماترغب
مثال للقيمة الجديدة
'name' => env('APP_NAME', 'عالم البرمجة'),
او تغيير القيمة APP_NAME داخل ملف .env الي يجي مع لارافيل لتكون بهذا الشكل
APP_NAME="عالم البرمجة"
سبب وضع عالم البرمجة داخل double quotes هي لان الاسم يتكون من كلمتين مفصوله بمسافة حتى ماتصير معك مشاكل في السيرفر
بعدين طريقة استدعاء الاسم الجديد يكون باستخدام دالة config مثال هنا لطباعة الاسم باي ملف view لديك
{{ config('app.name') }}
الإجابات (4)
ماذا تقصد في ال presentation ؟
جرب في ملف welcome.blade.php كتابة:
{{ config('app.name'); }}
ياهلا اخوي عمار،
كُنت اقصد بال Presentation الصفحات العادية، او مايراه المستخدم،
قمت باستدعاء الفانكشن الذي ذكرت ب welcome.blade ونفس المشكلة، يظهر امامي Laravel عوضاً عن الاسم الذي انا اخترته.
بالنسبة للأمر المستخدم:
php artisan app:name name
فهو لتغيير ال namespace الافتراضي (App) ولن يغير اسم التطبيق، غير الاسم عن طريق ملف .env او config/app.php
ثم استخدم:
php artisan cache:clear
وعليكم السلام ورحمة الله وبركاته
الأمر الي انت قمت بتنفيذه هذا
php artisan app:name name
هذا وظيفته يغير namespace تبع المشروع بدل مايكون ملفات مشروعك داخل App من كنترولر وغيرها تقدر تغيره للي تحب ونادر يستخدم يفضل استخدام الإفتراضي
لتغيير اسم المشروع لعرضه باي مكان عندك طريقتين تغيير قيمة name داخل ملف app داخل مجلد config الافتراضيه من Laravel الى ماترغب
مثال للقيمة الجديدة
'name' => env('APP_NAME', 'عالم البرمجة'),
او تغيير القيمة APP_NAME داخل ملف .env الي يجي مع لارافيل لتكون بهذا الشكل
APP_NAME="عالم البرمجة"
سبب وضع عالم البرمجة داخل double quotes هي لان الاسم يتكون من كلمتين مفصوله بمسافة حتى ماتصير معك مشاكل في السيرفر
بعدين طريقة استدعاء الاسم الجديد يكون باستخدام دالة config مثال هنا لطباعة الاسم باي ملف view لديك
{{ config('app.name') }}
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !