اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هل قمت بوضع مجلد assets  بداخل مجلد public ؟ حيث تقوم دالة ال asset بوضع الرابط الخاص بمجلد public .

فإذا لم تكن وضعت مجلد assets بداخل public فيجب نقله بداخله والمحاولة مرة أخري .

أما إذا كنت قد وضعته بداخل public فإذا المشكلة في ملف env. حيث لم تقم بوضع رابط الموقع الصحيح في APP_URL حيث دالة asset تقوم بإخذ عنوان APP_URL ووضع مسار ال public ومسار الملف معا فإذا كان APP_URL خطأ فلن يتم تحميل الصور.

  • 0
نشر
بتاريخ 2 دقائق مضت قال محمد عاطف17:

هل قمت بوضع مجلد assets  بداخل مجلد public ؟ حيث تقوم دالة ال asset بوضع الرابط الخاص بمجلد public .

فإذا لم تكن وضعت مجلد assets بداخل public فيجب نقله بداخله والمحاولة مرة أخري .

أما إذا كنت قد وضعته بداخل public فإذا المشكلة في ملف env. حيث لم تقم بوضع رابط الموقع الصحيح في APP_URL حيث دالة asset تقوم بإخذ عنوان APP_URL ووضع مسار ال public ومسار الملف معا فإذا كان APP_URL خطأ فلن يتم تحميل الصور.

صحيح كلامك لم اضعه داخل مجلد public  لكن هل يمكن الاستغناء على مجلد public

  • 0
نشر
بتاريخ الآن قال ايمن ميلاد:

صحيح كلامك لم اضعه داخل مجلد public  لكن هل يمكن الاستغناء على مجلد public

لا بالطبع لا يمكن الإستغناء عنه حيث هذا المجلد يتم وضع الملفات الثابته فيه مثل التنسيقات وملفات جافاسكريبت .

وأى ملف بداخل هذا المجلد يمكن لأى احد الوصول إليه لهذا لا يجب وضع أى ملفات مهمة في هذا المجلد .

  • 0
نشر
بتاريخ 9 دقائق مضت قال محمد عاطف17:

لا بالطبع لا يمكن الإستغناء عنه حيث هذا المجلد يتم وضع الملفات الثابته فيه مثل التنسيقات وملفات جافاسكريبت .

وأى ملف بداخل هذا المجلد يمكن لأى احد الوصول إليه لهذا لا يجب وضع أى ملفات مهمة في هذا المجلد .

ممكن امر انشاء قاعدة بيانات وانشاء جدول  في لارافيل

  • 0
نشر
بتاريخ 2 ساعة قال ايمن ميلاد:

ممكن امر انشاء قاعدة بيانات وانشاء جدول  في لارافيل

إنشاء ملف التهجير للجدول يتم من خلال:

php artisan make:migration create_posts_table

سيقوم الأمر بإنشاء ملف باسم create_posts_table.php في مجلد database/migrations، تستطيع تعديل الاسم كما تريد أي عدل كلمة posts.

افتح ملف create_posts_table.php وقم بتعديله ليشمل بنية الجدول المطلوبة، وكمثال:

public function up()
{
    Schema::create('posts', function (Blueprint $table) {
        $table->id();
        $table->string('title');
        $table->text('content');
        $table->string('slug')->unique();
        $table->integer('author_id')->unsigned();
        $table->timestamps();

        $table->foreign('author_id')->references('id')->on('users');
    });
}

لاحظ create كتبنا بها posts وهو باسم الجدول الذي تريد إنشاؤه.

ثم حدد كيف سيتم حذف الجدول من خلال دالة down، بينما تُستخدم طريقة up لإنشاء جداول جديدة أو تعديلها في قاعدة البيانات، نستخدم  طريقة down لحذف تلك الجداول أو عكس التعديلات التي تم إجراؤها.

public function down()
{
    Schema::dropIfExists('posts');
}

بعد حفظ ملف الهجرة، قم بتنفيذ الأمر التالي لبدء التهجير وإنشاء الجدول:

php artisan migrate

وفي حال أردت التراجع عن الأمر قم  بتشغيل الأمر php artisan migrate:rollback، سيتم حذف جدول "posts" من قاعدة البيانات.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...