كيف اغير الـ app.name في laravel

Nawaf Khalifah • منذ 4 سنوات

السلام عليكم ورحمة الله وبركاته
أطيب تحية

انا جالس اشتغل مع Laravel 5.6 وجداً حبيتها، ولكن عندي سؤال!
انا غيرت ال app.name ولكن ماتغير في ال (presentation)، دائماً يظهر قدامي Laravel
جربت اغيره ايضاً في ملف app.config ونفس المشكلة، وجربت استخدم

php artisan app:name name

، وايضاً قمت بحذف كاش config باستخدام

php artisan config:clear

ونفس المشكلة.

 

كلمات دليلية: laravel

الإجابة الصحيحة

Ali Majrashi • منذ 4 سنوات

وعليكم السلام ورحمة الله وبركاته 

الأمر الي انت قمت بتنفيذه هذا 

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)

عمار الخوالدة • منذ 4 سنوات

ماذا تقصد في ال presentation ؟

جرب في ملف welcome.blade.php كتابة:
 

{{ config('app.name'); }}

 

Nawaf Khalifah • منذ 4 سنوات

ياهلا اخوي عمار، 
كُنت اقصد بال Presentation الصفحات العادية، او مايراه المستخدم، 
قمت باستدعاء الفانكشن الذي ذكرت ب welcome.blade ونفس المشكلة، يظهر امامي Laravel عوضاً عن الاسم الذي انا اخترته.

عمار الخوالدة • منذ 4 سنوات

بالنسبة للأمر المستخدم:

 

php artisan app:name name

 

فهو لتغيير ال namespace الافتراضي (App) ولن يغير اسم التطبيق، غير الاسم عن طريق ملف .env او config/app.php

ثم استخدم:

 

php artisan cache:clear

 

Ali Majrashi • منذ 4 سنوات
الإجابة الصحيحة

وعليكم السلام ورحمة الله وبركاته 

الأمر الي انت قمت بتنفيذه هذا 

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') }}

 

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !