سلام دوستان عزیز امیدوارم حالتون خوب باشه.
یه سوال کلی داشتم چرا ما در ذخیره آدرس عکس ها در دیتابیس به جای استفاده از آدرس دهی از خود ویندوز یعنی مثلا C::/xamp/htdocs/myapp/images/test.png
میایم آدرس تصویر در پروژه رو یعنی /assets/images/test.png
ذخیره میکنیم و بعد در نمایش با تگ img با یه هلپر اون رو به دامنه سایت میچسبونیم؟
آیا بخاطر اینه که اگه از مسیر دهی ویندوز استفاده کنیم کاربر نمیتونه ببینه؟ چون اون به ویندوز ما دسترسی نداره؟
سلام.
دقیقا به همین دلیل است. چون اون مسیر باید به صورت نسبی باشد. یعنی شما مقداری از مسیر را ذخیره میکنید که همیشه و همه جا یکسان است.
یعنی اگر پروژه شما روی ویندوز و XAMPP بود مسیر باید درست باشد و کار کند و اگر پروژه و یا وب سایت را به سرور یا هاست لینوکسی یا ویندوزی نیز منتقل کردیم باز هم مسیر فایل ها (نه فقط تصاویر) همیشه صحیح باشد.
حتی بهتر از است برای کنترل بیشتر برای مدیا ها شما دیتابیس مشخصی داشته باشید و همیشه تصاویر، ویدئو ها و ... را در آن ذخیره کنید سپس در باقی قسمت های سایت یا دیتابیس های دیگر ID آن را مورد استفاده قرار دهید. به این شکل اگر فایل ویرایش یا تغییر نام پیدا کند باز هم تصاویر یا مدیا ی شما به شکل صحیح نمایش داده خواهد شد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟