برای اینکه بتونید سورس کد پروه خودتون رو روی سرور پروداکشن تون دیپلوی کنید ، یک روشش اینه که شما با استفاده از رانرهای اشتراکی یا اختصاصی گیت لب وارد سرور دیپلویمنت خود بشید و دستور git clone یا دستور git pull رو اجرا کنید.این مطلب صرفا جهت ارائه یک کد اولیه هست و شما میتونید از طریق منابع آموزشی مختلف اطلاعات بیشتری رو کسب کنید. برای اینکه در مسیر روت پروژه تون یک فایل با نام .gitlab-ci.yml ایجاد کنید و دستورات زیر رو داخلش قرار بدید. البته فراموش نکنید که مشخصات سرور خودتونو جایگزین کنید. stages: - deploy deploy: stage: deploy before_script: - eval $(ssh-agent -s) - ssh-add <(echo "$SSH_PRIVATE_KEY") - mkdir -p ~/.ssh - chmod 700 ~/.ssh - echo -e "Host *ntStrictHostKeyChecking nonn" > ~/.ssh/config script: - ssh -p 22 your_host_useame@your_host "cd /var/www/html/your_project && git pull your_gitlab_repository_url" # از دستور زیر نیز برای کپی کردن سورس کد به داخل سرور خودتون میتونید استفاده کنید # - scp -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" -P 22 -r path/to/your_project your_host_useame@your_host:/var/www/html/your_project/ only: - main ۰۲/۰۵/۲۵ ۱ ۰ مهندس مهدی حسامی بخوانید, ...ادامه مطلب
برای تغییر تیک چک باکس با جی کوئری بصورت داینامیک از کدهای زیر استفاده کنید : //set all check boxes to checked$("input:checkbox").prop("checked", true); //check to see if all checkboxes are checked as boolean$("input:checkbox").prop("checked"); //set all checkboxes to no, ...ادامه مطلب
بعضی مواقع لازم است برای عناصری مثل input در صفحه مقادیری رو از طریق جاوا اسکریپت یا جی کوئری تزریق کنیم و از طرفی هم اون input به یک پراپرتی در کامپوننت لایو وایر در لاراول بایند شده در این حالت مقداری که با جاوا اسکریپت درون اینپوت تزریق میشه در درون متغیر لایو وایری وارد نخواهد شد مگر اینکه شما ب, ...ادامه مطلب
جهت ایجاد یک شورتکات از یک فولدر در سرورهای اشتراکی با استفاده از ترمینال موجود در سی پنل ، دستور زیر رو وارد نمائید: ln -s /home/useame/laravel/storage/app/public /home/useame/public_html/storage ۰۱/۰۱/۲۵ ۰ ۰ مهندس مهدی حسامی بخوانید, ...ادامه مطلب
تاریخچه رمزنگاری به مطالعات رمزنگاری، cryptography اطلاق می شود که از واژه های یونانی kryptos به معنی پنهان و graphia به معنی نوشتن تشکیل شده است. به فرآیند باز کردن (شکستن) یک پیغام رمزنگاری شده بدون, ...ادامه مطلب
برای رمزنگاری از تابع زیر استفاده کنید : function EncryptString($string) { try { $ciphering = "AES-128-CTR"; $iv_length = openssl_cipher_iv_length($ciphering); $options, ...ادامه مطلب
برای چک کردن پروسس های نود جی اس در bash shell از دستور زیر استفاده کنید : ps -aux | grep node-chat, ...ادامه مطلب
جهت انکد کدرن رشته های یونیکد با الگوریتم base64 در زبان جاوا اسکریپت از دستورات زیر استفاده کنید : buff = Buffer.from(data.message, 'utf8'); base64data = buff.toString('base64'); برای دیکد کردن هم از دستور زیر استفاده کنید : decodeURIComponent(escape(atob(data)));, ...ادامه مطلب
برای اعتبار, سنجی ورودی های آرایه, ای در لاراول, 5.8 از کد زیر استفاده کنید : $validator = Validator::make($request->all(), [ "name" => "required|array|min:3", "name.*" => "required|, ...ادامه مطلب
برای کپی کردن داده های درون ستونهای یک جدول به درون جدولی دیگر از کوئری زیر در مای اس کیو ال استفاده کنید: UPDATE centersINNER JOIN centers2 ON (centers.record_id = centers2.ID)SET centers.name = centers2.Name, ...ادامه مطلب
احتمالا قصد راه اندازی یک شبکه اجتماعی دارید که در بخش روابط بین جداول کاربران و جدول میانجی فالورها مشکل دارید بنابراین با من همراه باشید تا با نحوه ایجاد جداول مربوط به بخش فالوو کاربران آشنا بشیم. , ...ادامه مطلب
برای ارسال ایمیل حاوی لینک تایید در زمان ثبت نام کاربر تغییراتی را در مدل User باید انجام بدید و یکسری از موارد دیگر رو نیز لازم است تا انجام بدید. وارد مدل User خود شوید و متد زیر را به آن اضافه نمائ, ...ادامه مطلب
سلام دوستان ... برای فرمت بندی اعدادی که نقش پول رو در صفحات html شما رو دارند با زبان جاوا اسکریپت به شرح زیر میباشد : <script> // Create our number formatter. var formatter = new Intl.Numb, ...ادامه مطلب
در نسخه 8 مای اس کیو ال ما شاهد تغییرات اساسی در ساختار داده ای بانک اطلاعاتی هستیم اگر شما هم تمایل دارید از این ورژن در لاراول و استفاده کنید شاید موقع کانکت شدن به دیتابیس به ارورهایی برخورد کنید که , ...ادامه مطلب
مای اس کیو ال جهت ذخیره سازی بهینه داده ها در حافظه و دستیابی آسان وسریع تر به این داده ها موتورهای ذخیره سازی متعددی رو برای سناریوهای مختلف پیشنهاد و عرضه کرده است که یکی از این storage engine ها FE, ...ادامه مطلب