سلام دوستان
من طبق آموزش پروژه محور لاراول که آقای موسوی دادند پیش رفتم و یک پروژه نوشتم.
همانطور که میدونید در سایت راکت وقتی که بر روی درسی که کلیک میکنید یک فایل بصورت ویدیویی پخش میشه که وصل هست به Videojs و فایل زیپی وصل میشه به لینک دانلود. که یجواریی دو تا فایل از هر درس باید بزارم. درسته؟
من سرور دانلود گرفتم .میخام فایل ها اونجا بزارم. بایستی لاراول را اونجا نصب کنم
و کلاس هایی مثل:
episode و course controller و همینطور route را که لینک دانلود هست را بهش اضاف کنم؟
دیتابیس دیگه نیاز نداره؟
ممنون میشم مرحله به مرحله بهم بگید چیکار کنم. واقعا مشکل دارم. کمک کنید.
متشکرم
با سلام
اگر میخواید لینک هاتون امن باشن بله باید سمت سرور دانلود لاراول نصب کنید
و خیر نیازی به episode و Course controller نیست شما باید لینک ها رو امن کنید و سمت وبسایت اصلی خودتون لینک رو hash کنید و در سمت سرور دانلود لینک دانلود رو reHash کنید و چک کنید که درست هست یا خیر و بعد در صورتی که تمام پارامترها اوکی بودن فایل برای کاربر دانلود بشه در راکت در دو دوره این موضوع پیاده سازی شده
ممکنه که مقالات خارجی هم در این مورد برای لاراول وجود داشته باشه که من هنوز ندیدم
ممنون از پاسختون فقط مورد دیگه اینکه خب rehash کردم فایلی که قراره آپلود بشه در سرور دانلود و بعدش اون لینک در قسمت ویدیو ها قرار داده بشه.
خب اون فایل در چه قسمتی از سرور دانلود آپ میشه در قسمت storage؟
بله در storage لاراول آپلود کنید که بصورت مستقیم قابل دسترسی نباشه و بعد با متد download مربوط به response درخواست دانلود بدید
همون مقادیری که با استفاده از اون اومدین مقدار هش شده بوجود آوردید رو یکبار دیگه در سمت سرور بگیرید و هش کنید اگر برابر با مقدار هش شده دریافتی بود پس درسته و حله
اگر هم از متد ها و کلاس Hash لاراول استفاده میکنید کاملا چک کردن مقدار هش رو تو خودش داره
اگر سرور دانلود توان خریدش نباشه میشه فایلها را در Storage گذاشت و سایت را راه اندازی کرد؟ منظور اینه کارمون راه میافته در این حالت هم؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟