Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.12.2013 13:49:39

Laravel 4 и Twitter bootstrap

В общем есть нужда использовать Twitter bootstrap в своих проектах. Хотелось бы узнать как грамотно подключить bootstrap к laravel 4. Читал, что в laravel 3 использовался bundle bootstrapper, но в 4 версии при попытке установить данный бандл ругается, что в namespace bundle нет комманд.

Не в сети

#2 04.12.2013 15:17:45

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: Laravel 4 и Twitter bootstrap

Если нужен именно пакет, то laravel-bootstrap

Не в сети

#3 04.12.2013 15:18:44

Re: Laravel 4 и Twitter bootstrap

В Laravel 4 пакеты (bundles) устранили в пользу Composer/Packagist, поэтому они там больше не работают. См. ссылку Cheshirrski.

Не в сети

#4 04.12.2013 16:39:29

Re: Laravel 4 и Twitter bootstrap

Спасибо!

Не в сети

#5 09.12.2013 16:03:55

Re: Laravel 4 и Twitter bootstrap

sumrok пишет:

В общем есть нужда использовать Twitter bootstrap в своих проектах. Хотелось бы узнать как грамотно подключить bootstrap к laravel 4. Читал, что в laravel 3 использовался bundle bootstrapper, но в 4 версии при попытке установить данный бандл ругается, что в namespace bundle нет комманд.

А если еще будут вопросы то можно посмотреть тут

Не в сети

#6 29.10.2014 21:14:50

Tantacula

Re: Laravel 4 и Twitter bootstrap

Актуально будет пускай не для автора, то для тех, кто посмотрит эту ветку позже, как я.

В composer.json добавьте в раздел require строку "twbs/bootstrap": "3.2.*", в разделы "post-install-cmd", "post-update-cmd" и "post-create-project-cmd" команду копирования необходимых файлов в папку public. Для винды это "xcopy vendor\\twbs\\bootstrap\\dist\\*.* public\\ /E". Так и версию последнюю получите (в отличие от первого варианта) и вручную копировать ничего не нужно будет (в отличие от второго).

#7 03.11.2014 13:51:09

Fearrr

Re: Laravel 4 и Twitter bootstrap

Tantacula пишет:

Актуально будет пускай не для автора, то для тех, кто посмотрит эту ветку позже, как я.

В composer.json добавьте в раздел require строку "twbs/bootstrap": "3.2.*", в разделы "post-install-cmd", "post-update-cmd" и "post-create-project-cmd" команду копирования необходимых файлов в папку public. Для винды это "xcopy vendor\\twbs\\bootstrap\\dist\\*.* public\\ /E". Так и версию последнюю получите (в отличие от первого варианта) и вручную копировать ничего не нужно будет (в отличие от второго).

Подскажите пожалуйста подробнее, у меня не подгружает почему-то.

#8 03.11.2014 16:06:12

Re: Laravel 4 и Twitter bootstrap

Народ, а что вы такое ужасное делаете ? Зачем "post-install-cmd" и прочее ? Качаете архив с http://getbootstrap.com, распаковываете в public/bootstrap , в шаблоне подключаете оттуда css и js, как сказано в мануале.

Не в сети

#9 07.11.2014 20:29:51

fearrr
Откуда: Россия
Сообщений: 9
Сайт

Re: Laravel 4 и Twitter bootstrap

slider23 пишет:

Народ, а что вы такое ужасное делаете ? Зачем "post-install-cmd" и прочее ? Качаете архив с http://getbootstrap.com, распаковываете в public/bootstrap , в шаблоне подключаете оттуда css и js, как сказано в мануале.

Точно точно, читал, искал.
Так и не смог реализовать описанное пользователем Tarantula.
Плюнул и просто скопировал уже готовый bootstrap и закинул в /public, как это делаю обычно. Потратил времени в сотню раз меньше чем пытался подгрузить через composer.

Изменено fearrr (07.11.2014 20:32:47)

Не в сети

#10 22.01.2015 12:37:33

bushart

Re: Laravel 4 и Twitter bootstrap

composer - это менеджер зависимостей для PHP библиотек, причем тут bootstrap?
Руки Tantacula явно не для скуки.

#11 01.04.2015 08:38:26

Tantacula

Re: Laravel 4 и Twitter bootstrap

PHP
"require": {
...
        
"twbs/bootstrap""3.3.*",
...
    },
    
"scripts": {
        
"post-install-cmd": [
...
                          
"xcopy vendor\\twbs\\bootstrap\\dist\\*.* public\\ /E /Y"
        
],
        
"post-update-cmd": [
...
                          
"xcopy vendor\\twbs\\bootstrap\\dist\\*.* public\\ /E /Y"
        
],
    },

Думаю, для линукса аналогично команду копирования напишете. К вопросу «зачем» и «причем тут bootstrap» — потому что есть пакет с бутстрапом (как и с jquery), при этом лень заморачиваться с установкой npm, как лень и копировать постоянно последнюю версию дистрибутива с официального сайта бутстрапа. На ноуте же не всегда бывает интернет, поэтому онлайн подключение бутстрапа вызывает проблемы.

#12 01.04.2015 08:40:08

Tantacula

Re: Laravel 4 и Twitter bootstrap

Уведомления с темы не приходят, поэтому оставляю за собой право отвечать раз в полгода ☺

Подвал раздела