Laravel по-русски

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

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

#1 05.04.2017 08:12:29

как установить MaterializeCSS в lavarel 5.4 ?

Подскажите, пожалуйста новичку как установить MaterializeCSS в lavarel 5.4 ?
Погуглив я нашел статью Laravel 5.3: Подготовка к разработке (для новичков) ( https://habrahabr.ru/post/309568/  )

Но при выполнении команды в консоле Kubuntu

npm install --no-bin-links

вылезли ошибки :
http://imgur.com/a/SEZmi

  И далее при выполнении:


npm install materialize-css

http://imgur.com/a/OB94t
Возможно из-за того что у автора установка под виндами...

Как правильно ? Или есть готовые сборки? Ткните плиз...

Хочу сделать под mysql небольшой форум на фронтенде и бекенд к этому форуму...

  Спасибо!

Не в сети

#2 05.04.2017 10:25:26

Re: как установить MaterializeCSS в lavarel 5.4 ?

по-моему просто нода старая. сейчас 7.8 уже, у тебя 4.2.6

Не в сети

#3 05.04.2017 10:43:59

Re: как установить MaterializeCSS в lavarel 5.4 ?

constb пишет:

по-моему просто нода старая. сейчас 7.8 уже, у тебя 4.2.6

Ну у меня kubuntu пакетная и установлена nodejs,  4.2.6~dfsg-1ubuntu4.1
И как я другую установлю ?

А причина в этом?

Не в сети

#4 05.04.2017 11:56:35

Re: как установить MaterializeCSS в lavarel 5.4 ?

а хрен поймёшь, оно где-то во внутрянке ноды падает из-за переполнения стека, может быть в этом. я на линуксе всегда ноду из её репозиториев ставлю, пакеты в самой ОС всегда старые и, бывает, кривые. как-то на дебиане с родных пакетов пытался завести – в итоге так и не заработало

Не в сети

#5 05.04.2017 17:41:56

Re: как установить MaterializeCSS в lavarel 5.4 ?

Установив nodejs 7.8.0-2 nodesource1~xenial1
я вышел под рут и в директории проекта(которая была только что создана) чтобы выполнить команду

npm install --global gulp-cli

которая выполнилась нормально
Но команда

npm install --no-bin-links

вывалила ошибки
http://imgur.com/a/ml5Jc

Ссылка на файл 2017-04-05T14_30_00_518Z-debug.log(715 Kib) в котором разбив на 2 части
https://pastebin.com/sV7NXQ2Z
https://pastebin.com/N7A50HTv

Из-за чего может быть проблема ?
И нет ли хороших сборок lavarel 5.4 с MaterializeCSS  ?

Не в сети

#6 06.04.2017 05:34:07

Re: как установить MaterializeCSS в lavarel 5.4 ?

Из-за чего может быть проблема ?

значит не в версии ноды дело, где-то в системе какие-то параметры закручены слишком строго

И нет ли хороших сборок lavarel 5.4 с MaterializeCSS  ?

что значит сборок, ты всё равно что-то будешь делать на уровне скриптов и стилей приложения. тебе их всё равно надо будет пересобирать

npm install --global gulp-cli

а это совершенно лишнее – в 5.4 gulp не используется

Не в сети

#7 06.04.2017 05:39:08

Re: как установить MaterializeCSS в lavarel 5.4 ?

посмотри https://github.com/npm/npm/issues/10776 … -209638410 и если используешь вагрант – https://github.com/npm/npm/issues/9953# … -242827385

странная магия, но кому-то помогает

Не в сети

#8 06.04.2017 15:14:21

Re: как установить MaterializeCSS в lavarel 5.4 ?

Исключив gulp из установки и установив только самое необходимое я добился что
   materialize-css установлен в каталог /node_modules/materialize-css

Но возник вопрос как правильно подключить js,css файлы
resources/assets/js/app.js - не вызывается

А должны ли файлы materialize-css быть подключены при установке пакетов ?
В статье редактируется app.js но у меня он не вызывается...

Я пробовал подключить файлы всручную
В свой view я вставил строку с путем к моему файлу

    <script type="text/javascript" src="{{ URL::asset('resources/assets/js/forums.js') }}"></script>

который выдает ошибку

NotFoundHttpException in RouteCollection.php line 179:

Это нужны какие-то настройки чтобы рутом не обрабатывалсь js,css файлы?

Не в сети

#9 06.04.2017 15:40:20

Re: как установить MaterializeCSS в lavarel 5.4 ?

почему бы не почитать документацию? в resources лежат только исходники скриптов и стилей, они недоступны через веб-сервер, доступны только бандлы которые из этих исходников собираются. каким именно образом достаточно кратко и доступно по шагам расписано в документации, так что к сказанному-то даже и добавить нечего

просто прочитай https://laravel.com/docs/5.4/mix

Не в сети

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