امیرحسین
4 سال پیش توسط امیرحسین مطرح شد
1 پاسخ

جلوگیری از publish پکیج وقتی یک بار publish شده باشد

سلام ، من یک پکیج نوشتم که میخوام اکثر فایلاش publish بشه که برنامه نویس بتونه هرجور که نیازه تغییرش بده
حالا میخوام این قابلیت باشه که اگر یکبار publish شده این پکیج، دیگه فایل هایی که از قبل publish شده مجدد publish نشه .
خلاسه حرفم این کار کاربر وقتی publish کرد و تو فایل ها تغییر ایجاد کرد، با publish مجدد اون تغییرات و کد هایی که نوشته از بین نره .
باید چیکار کنم ؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
1

درود
فایل هایی که در پکیج ها معمولا پابلیش میشند.. یا فایل های کانفیگ هستند و یا ویو هایی که پکیج نیاز داره و در جاهای مختص به خودشون پابلیش میشند.

برای جلوگیری از پابلیش مجدد.. راه حلش اینه که داخل ServiceProvider پکیج و متد boot که مشخص میکنه چه فایل هایی باید پابلیش بشند...
قبلا از پابلیش کردن چک کنید که آیا این فایل موجوده یا نه و اگر موجود نبود پابلیش کنید

file_exists($path)

البته خود لاراول هم راه هایی داره اما تابع بالا مربوط به خود PHP هست.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام