رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

Recommended Posts

سلام وقت بخیر 

استاد اگر امکانش هست در مورد قرار دادن لینک های social media در لاراول یک توضیح مختصری بدید ایا از پکیج خاصی باید استفاده کنیم ؟ بنده در php ، لینک ها رو به ادرس ها concat می کردم و در دیتا بیس یک جول براش درست میکردم تا قابلیت ویرایش توسط پنل مدیریت رو داشته باشه اما در لاراول متاسفانه نشد اگر اموزش مختصری بدید ممنون میشم. نمونه کدهایی که در php نوشتم را قرار میدم .

function getsocial($query)
{

    $object = new oop;
    $output = "";
    $result = $object->select($query);

    foreach ($result as $single_data) {

        if ($single_data['betonmachine_socialmedia_type'] == 1) {
            $output .= ' <li class="list-inline-item">
                                    <a href="https://www.instagram.com/' . $single_data['betonmachine_socialmedia_link'] . '" class="footer-item"
                                       data-toggle="tooltip" title="صفحه اینستاگرام" data-placement="bottom"><i class="fab fa-instagram fa-3x text-white"></i></a>
                                </li>&nbsp&nbsp';
        } else if ($single_data['betonmachine_socialmedia_type'] == 2) {
            $output .= '<li class="list-inline-item ">
                                    <a href="https://www.t.me/' . $single_data['betonmachine_socialmedia_link'] . '" class="footer-item" data-toggle="tooltip"
                                       title="کانال تلگرام" data-placement="bottom"><i class="fab fa-telegram fa-3x text-white"></i></a>
                                </li>&nbsp';
        } else if ($single_data['betonmachine_socialmedia_type'] == 3) {
            $output .= '<li class="list-inline-item ">
                                    <a href="https://www.facebook.com/' . $single_data['betonmachine_socialmedia_link'] . '" class="footer-item" data-toggle="tooltip"
                                       title="کانال فیسبوک" data-placement="bottom"><i class="fab fa-facebook-f fa-3x text-white"></i></a>
                                </li>&nbsp';
        } else if ($single_data['betonmachine_socialmedia_type'] == 4) {
            $output .= '<li class="list-inline-item ">
                                    <a href="https://www.linkedin.com/in/' . $single_data['betonmachine_socialmedia_link'] . '" class="footer-item" data-toggle="tooltip"
                                       title="کانال لینکدین" data-placement="bottom"><i class="fab fa-linkedin-in fa-3x text-white"></i></a>
                                </li>&nbsp';
        } else if ($single_data['betonmachine_socialmedia_type'] == 5) {
            $output .= '<li class="list-inline-item ">
                                    <a href="https://www.twitter.com/' . $single_data['betonmachine_socialmedia_link'] . '" class="footer-item" data-toggle="tooltip"
                                       title="کانال توییتر" data-placement="bottom"><i class="fab fa-twitter  fa-3x text-white"></i></a>
                                </li>&nbsp';
        } else if ($single_data['betonmachine_socialmedia_type'] == 6) {
            $output .= '<li class="list-inline-item ">
                                    <a href="https://www.youtube.com/' . $single_data['betonmachine_socialmedia_link'] . '" class="footer-item" data-toggle="tooltip"
                                       title="کانال یوتوب" data-placement="bottom"><i class="fab fa-youtube fa-3x text-white"></i></a>
                                </li>';
        }

    };


    return $output;

}


?>

 

Share this post


Link to post
Share on other sites

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

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

در مدیریت سایت یه بخش تنظیمات ایجاد کنید که جدول دیتابیسش دو تا ستون key و value داشته باشه و تنظیمات بخشهای مختلف سایت رو از جمله همین شبکه های اجتماعی رو

داخلش ذخیره کنید(مثلا برای تلگرام key میشه telegram و value هم میشه نام کانال یا هر چیزی که میخواید) و براحتی در سایت هم اطلاعات رو از دیتابیس دریافت و نمایش بدید.

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

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

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...