За последние 24 часа нас посетили 17932 программиста и 1566 роботов. Сейчас ищет 1331 программист ...

Где размещать файлы библиотек и фреймворков?

Тема в разделе "Laravel", создана пользователем torsar, 16 май 2016.

  1. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    Нужно заюзать jquery, jquery ui и bootstrap вместе с laravel.
    Куда кидать js-ки?
    А куда css-ки?

    Должны же быть стандартные места расположения у laravel?
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    в папку public, а там уже сам придумывай.
     
  3. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    Я кину jquery в папку public.
    А юзать буду в представлениях
    (папка recources/views).
    Можно просто подключить js/jquery.min.js?
    Увидит?
    Дело в том, что laravel находиться не в корне, а в подпапке,
    на несколько уровней вниз.
    Как тут быть.
    Не хотелось бы писать, типа:
    ../../public/js/jquery.min.js

    Как тут быть, что посоветуете?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  5. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
    Хелпер asset, что мне с ним делать?
    Пробовал так:
    HTML:
    1. <!doctype html>
    2. <html lang="en">
    3.    <meta charset="UTF-8">
    4.    <title>Document</title>
    5.    <script id="jq">
    6.    </script>
    7.    <script>
    8.       window.path = '<?= asset("js") ?>';
    9.       window.jqpath=window.path +"/jquery/jquery-2.2.3.min.js";
    10.       document.getElementById("jq").src = window.jqpath;
    11.    </script>
    12. </head>
    13.  
    14. </body>
    15. </html>
    Не работает.
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @torsar какой путь генерирует asset?
     
  7. torsar

    torsar Активный пользователь

    С нами с:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    1
  8. alexforce2

    alexforce2 Активный пользователь

    С нами с:
    25 дек 2013
    Сообщения:
    71
    Симпатии:
    12
    Надо вот так
    Код (Text):
    1.  
    2. <script src="{{ asset('js/jquery.min.js}}"></script>
     
  9. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.583
    Симпатии:
    1.761
    @torsar, вы одну простую вещь не понимаете. По барабану, где ваши вьюхи. JS-скрипты будет искать браузер, ему по-любому доступен только собранная уже страница, поэтому все скрипты да, надо пихать в публичную папку, или через механизмы asset туда переписывать (это тогда за вас сделает Laravel), а вот вьюхи - пусть будут, где будут, это всё равно. Вот везде пишу, что тем, кто не твёрдо понимает http://phpfaq.ru/na_tanke не надо лезть во фреймворки.