رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

xvision

کاربر
  • تعداد ارسال ها

    11
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    1

پست ارسال شده توسط xvision


  1. در 12 ساعت قبل، ابوالفضل طالبی گفته است :

    سرور لاراول روی پورت 8000 هست و ارتباطی به زمپ شما نداره و نباید کلا مشکلی توی کار با سایت های دیگه و لاراول داشته باشید

    حق با شما است ، سوال من غلط بود

    من وقتی می خواستم از زمپ استفاده کنم در هر شرایطی باز پروژه لاراول رو باز می کرد بنابراین فکر کرده بودم که ایراد از سرور لاراول باشه

    اما متوجه شدم که اگر هاست مجازی ایجاد شده رو غیر فعال کنم و از همون سرور لاراول روی پورت 8000 استفاده کنم به همه موارد دسترسی دارم و مشکل هم حل میشه فقط نوع آدرس دهی طبیعتا متفاوت خواهد بود.

    سوال اینجاست که آیا روشی هست که همزمان بشه هم از هاست مجازی استفاده کرد و هم به سایر سایت های درست شده روی زمپ یا تنها راه همون چیزی است که من انجام دادم ؟


  2. هنوز نمی دونم که آیا راه بهتری هم هست یا خیر 

    اما دم دستی ترین راه برای فعال کردن مجدد زامپ اینه که بریم توی فایل httpd-vhosts.conf و VirtualHost تعریف شده رو بوسیله کامنت کردن غیر فعال کنیم

    من که این کار رو کردم 

    اما شاید راهی وجود داشته باشه که بدون از کار انداختن VirtualHost لاراول بشه روی سایت های دیگه هم کار کرد که در این صورت ممنون می شم دوستان خبره بیان و توضیح بدن


  3. برای استفاده از زامپ و کار روی سایر سایت ها در لوکال به نظر می رسه که باید سرور لاراول رو خاموش کنیم چون با زدن localhost باز هم لاراول اجرا میشه 

    لطفا راهنمایی کنید که سرور لاراول رو چطور میشه خاموش کرد تا موقتا بشه از زمپ استفاده های دیگه هم کرد

    متشکرم


  4. مشکل حل شد !

    تعجب من از اینه که من تمام مراحل رو مثل شما جلو رفتم و نباید به چنین مشکلی بر می خوردم اما به هر حال پیش اومد

    اما راه حل :

    مشکل همچنان یکسان نبودن دیتا تایپ user_id و id بود هم باید نوع اونها یکی می شد و هم Attributes 

    بنابراین موقع تعریف user_id بهتره از کد زیر استفاده بشه

    Schema::table('posts', function (Blueprint $table) {
                //
                
                $table->unsignedBigInteger('user_id')->after('id');
                $table->foreign('user_id')->references('id')->on('users')->onDeleate('cascade');
               
            });

    پیروز باشید .

    • لایک 1

  5. دیتا تایپ ها رو یکی کردم چون یکی اینتیجر بود و یکی بیگ اینتیجر 

    ظاهرا بخشی از مشکل حل شده اما هنوز نه کاملا!

    در 2 ساعت قبل، ابوالفضل طالبی گفته است :

    بستگی به پلاگین vscode داره که بروزرسانی شده باشه و طبق آخرین نسخه لاراول همه ی متدها رو پشتیبانی کنه

    در خصوص مشکلتون هم مورد زیر رو بررسی کنید

    هر دو فیلد دارای type یکسان باشند یعنی id در جدول users و user_id در جدول posts هر دو مثلا integer یا هردو biginteger باشند

     

    Capture.PNG


  6. همه اینها به همون شکلی که باید باشند وجود دارند ! 

    اگر چه من چیزی رو اصولا تغییر نداده بودم که مشکلی ایجاد بشه و از migrate خود لاراول استفاده کرده بودم اما بازهم برای احتیاط جدول ها رو چک کردم و دقیقا همون چیزی بودن که باید باشن

    سعی کردم بصورت دستی فارن کی رو ایجاد کنم بازهم نشد 

    از کدهای sql استفاده کردم باز هم خطا داد ! 

    در کل هیچ جوری زیر بار انجام این کار نمیره !!

    پ.ن : من دارم جلسه 5 آموزش رو پیش میرم و دقیقا همون مراحل رو انجام دادم


  7. سلام

    در جلسه 5 وقتی می خوام فارن کی درست کنم متاسفانه دستورات  foreign , refrences , onDelete , ... رو نمی شناسه و پیشنهاد نمیده

    وقتی هم دستی وارد کردم  فارن کی ساخته نمیشه 

    تصویر کد نوشته شده ( بصورت دستی) و نتیجه رو ارسال می کنم

    کد.PNG

    خطا.PNG


  8. برای این که مشکل کامل حل بشه عرض می کنم:

    چون من از آخرین ورژن xampp استفاده می کنم ، به نظر می رسه که کدهای فایل http-vhosts.conf با چیزی که توی فیلم هست متفاوت شده باشه

    اگر از همون کدها استفاده بشه و به شکل زیر تغییر کنند مشکل برطرف میشه و دامنه مجازی فعال میشه

     <VirtualHost *:80>
        ServerAdmin webmaster@laravel1.cod
        DocumentRoot "D:/xampp/htdocs/laravel1/public"
        ServerName laravel.cod
        ErrorLog "logs/laravel1.cod-error.log"
        CustomLog "logs/laravel1.cod-access.log" common
     </VirtualHost>

     

    • لایک 1

  9. من تمام مراحل جلسه دوم رو انجام دادم ( روی xampp ) 

    وقتی خواستم برای فعال کردن دامنه مجازی زمپ رو ری استارت کنم دیگه آپاچی ران نمیشه !

    پورت های آپاچی رو هم تغییر دادم اما بازهم مشکل شر جاش مونده !

×
×
  • جدید...