Может войдёшь?
Черновики Написать статью Профиль

Комментарии Proger_XP

Мы только-только обновили наш собственный дизайн, а они его опять поменяли :)

  1. ресурсы пакета почему то скопировались сюда:

Так и должно быть. Ты обновлял Habravel до последней версии? Была исправлена ошибка в пути, если у тебя в коде <head> страницы есть 1.7.2, то ты не обновился (должно быть 1.7.5).

Если будут ещё вопросы — создай тему на форуме в «Пакетах», будем обсуждать там.

yuran

Обновил, в исходном коде страницы стало 1.7.5 — ресурсы не подключились:( Создал тему в пакетах

Нужно выполнить shphp artisan asset:publish --bench=proger/habravel, это стандартная команда для того, чтобы скопировать ресурсы пакетов в public вашего сайта. Её надо выполнять после каждого обновления ресурсов, либо если хочется автоматического подхода — сделать ссылку public/packages/proger/habravel, указывающую на workbench/proger/habravel/public (на *nix это стандартно через shln -s, в Windows через fsutil).

yuran

Выполнил php artisan asset:publish --bench=proger/habravel — ресурсы пакета почему то скопировались сюда:
C:\OpenServer\domains\habravel\public\packages\proger\habravel
Соответственно ничего снова не подключилось:(

У Habravel нет домашней страницы, у него есть /posts/, /compose/, /login/ и другие — см. PHProutes() в ServiceProvider.php.

yuran

Да, немного разобрался, почти все получилось... Единственно ничего из папки C:\OpenServer\domains\habravel\workbench\proger\habravel\public не подключилось...(css, js, картинки) поэтому выглядит все коряво и работает некорректно:( Но возможность написать статью есть http://habravel/compose, редактировать профиль http://habravel/~/edit и т.п. Как подключить все из \workbench\proger\habravel\public ? Спасибо.

  1. Как использовать папку src?

Эта папка обычно говорит о том, что проект устанавливается через Composer. Такие проекты можно посмотреть на Packagist.org; некоторые из них сделаны специально для Laravel (сам Laravel — вот).

Habravel (пока) не зарегистрирован в Packagist, поэтому его надо вручную ставить в workbench — среда для локальной разработки проекта, когда можно избежать постоянного обновления хранилища (чаще всего все эти проекты лежат на GItHub).

Инструкцию, как можно локально…

yuran

Выполнил все как описано под open-server... все отработало без ошибок. Где теперь находится этот созданный локальный сайт? Если зайти http://habrave/public - то там по прежнему я вижу "You have arrived". Где теперь index.php созданного проекта? Попробовал перейти сюда http://habravel/workbench/proger/habravel/public/ - но там отсутствует index.php
Что то я наверное недонастроил... может в app/config еще что то нужно сделать? Там я добавил в app.php провайдера 'Habravel\ServiceProvider' и в database.php для mysql вписал нужные данные...

На какую папку теперь направлять apache? Спасибо.

Вы создали POST-маршрут, но наверняка пытаетесь его открыть через браузер просто как GET. Для этого надо создать отдельный GET-маршрут или использовать PHPany().

А вообще вопросы лучше задавать на форуме.

Начало/середина февраля.

Внешние («push») очереди имеет смысл использовать только там, где нельзя настроить собственный процесс на сервере. Хотя, по идее, если у вас сервер упал, то iron.io дополнительно сообщит (так как не сможет вызывать скрипт с очередью), но это совсем необязательно будет так, лучше настроить нормальный отдельный монитор. Так что не вижу смысла использовать такие очереди в большей части проектов.

Лучше всего — собственные.

nikola166

спасибо за ответы

Обычные очереди требуют наличия процесса на сервере, который их будет запускать. Push-очереди — это, фактически, просто видимый из Сети скрипт, который периодически вызывается запросом с iron.io

nikola166

Что же лучше с точки зрения приозводительности?

Куда угодно — в сервис-провайдер вашего приложения или в один из start-файлов.

Назад | ДальшеДвижется на Habravel