Laravel по-русски

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

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

#1 Re: Laravel 5.x » Условные поля формы в laravel 5.4 » 23.02.2017 23:56:06

Laravel Forms и Vue подружить реально? или нужно выбирать что-то одно?

#2 Re: Laravel 5.x » Условные поля формы в laravel 5.4 » 07.02.2017 19:45:14

именно SPA делать не хочется. А как использовать Vue в многостраничном приложении еще не придумал. Получается, что сложная форма -- это компонент Vue?

#3 Laravel 5.x » Условные поля формы в laravel 5.4 » 07.02.2017 19:19:16

Arti
Ответов: 5

Парни, искал по форуму и гуглил, но нигде не нашел внятных мануалов про то как сделать поля формы по условиям в зависимости от селектора.
Нет, в общем-то я понимаю, берем jquery и начинаем люто реквестить и писать код-лапшу. Но может быть есть какое-то готовое решение? Vue зачем-то же ведь есть в бандле или ещё как-нибудь?

#4 Re: Laravel 5.x » Меню » 03.02.2017 20:04:18

На ларакасте сегодня подсмотрел:
В appserviceprovider в методе boot регистрируем новую директиву для блейд

Blade::directive('active', function ($expression) {
            list($pattern, $class) = explode(',', str_replace(['(',')', ' ', "'"], '', $expression));
            return "<?= request()->is('$pattern') ? '$class' : ''; ?>";
        });

В коде меню используем:

<li class="@active('templates/*', 'active')"><a href="/templates"><i class="glyphicon glyphicon-list-alt"></i> Шаблоны</a></li>

#5 Re: Laravel 5.x » laravel 5.4 подключение js либы из npm » 01.02.2017 17:38:20

Разобрался, мне "повезло" и я сразу поставил косячный плагин, который привязывается не к window,  а к global. Временно в бутстрап добавил jquery в глобал, на гитхабе уже есть issue с этим косяком.

#6 Laravel 5.x » laravel 5.4 подключение js либы из npm » 01.02.2017 12:55:19

Arti
Ответов: 2

Всем привет. Имею ситуацию.
Взял color-picker и установил его через npm, чтобы потом его красиво вжимать в 1 файл.
Затем в recources/assets/js/bootstrap.js добавил:

require('bootstrap-colorpicker');

а в app.scss

// Bootstrap color picker
@import "node_modules/bootstrap-colorpicker/src/sass/_colorpicker.scss";

Собираю через npm dev run -- всё без ошибок.
Проверяю app.js и app.css на наличие подключаемой либы -- все на месте.
В консоли браузера выдаёт ошибку:

Cannot set property 'colorpicker' of undefined  at app.js:11705

Проверил порядок включения библиотек, сначала jquery, потом плагин. Хотя, насколько я вижу и понимаю, то код плагина не видит jquery.

ЧЯДНТ?

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