سلام دوستان
من 2 تا سوال در مورد گیت دارم
1- امکان انتشار پروژه به صورت مستقیم از گیت روی سرور هست ؟! یعنی به محض پوش کردن پروژه توی مثلا برنچ مستر پروژه روی سرور هم آپلود بشه
2- من پروژه رو روی سرور به این صورت آپلود کردم ک پوشه public توی public_html و الباقی پوشه ها در کنار پوشه public_html توی ی پوشه مثلا Test ریخته شده
حالا امکانش هست به گیت بفهمونیم موقع آپدیت کدوم فایل رو کجا آپدیت کن ؟!!
سلام بله هست مثلا ما در راکت و پروژههای دیگه همین کار رو میکنیم بعد push سرور آپدیت میشه ! و بهش میگن Hooks یا Integrations سرچ کنید راهنماشو براتون میاره
در مورد سوال دوم پروژه روی سرور و لوکال شما دقیقا باید شبیه هم باشن یعنی اگر در سرور هست public_html برید و در لوکال هم اسم public رو به public_html تغییر بدید
البته به مشکل میخوره ولی اشکال نداره فقط کافیه کد زیر رو در AppServiceProvider و تابع register وارد کنید
$this->app->bind('path.public' , function() {
return base_path().'/public_html';
});
سلام
من اینکار رو کردم و ساختار پروژه من سمت سرور به همین صورت هست که شما گفتید.
برای اینکه بتونید با گیت تغییرات رو اعمال کنید باید ابتدا ساختار پروژه را در سمت لوکال به همون صورت سمت سرور دربیارید.
پس ساختار پروژه در هردو سمت لوکال و سرور باید یکسان باشد بعد از اون با پوش کردن روی گیت لب یا گیت هاب باید سمت سرور اون رو pull کنید.
سلام بله هست مثلا ما در راکت و پروژههای دیگه همین کار رو میکنیم بعد push سرور آپدیت میشه ! و بهش میگن Hooks یا Integrations سرچ کنید راهنماشو براتون میاره
در مورد سوال دوم پروژه روی سرور و لوکال شما دقیقا باید شبیه هم باشن یعنی اگر در سرور هست public_html برید و در لوکال هم اسم public رو به public_html تغییر بدید
البته به مشکل میخوره ولی اشکال نداره فقط کافیه کد زیر رو در AppServiceProvider و تابع register وارد کنید
$this->app->bind('path.public' , function() {
return base_path().'/public_html';
});
@hesammousavi
سلام مجدد
در مورد توضیحاتی که دادین
آیا لازمه ک ما گیت لب رو روی سرور خودمون پیاده کنیم یا نه ربطی نداره ؟!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟