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

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

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

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

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

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

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

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

Proger_XP

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

Выполнил все как описано под 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? Спасибо.

Proger_XP

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

Напишите пожалуйста как установить это чудо:) Я никак не возьму в толк как вообще устанавливать подобные отдельные проекты. Все сводится к установке самого laravel и потом захожу по такому пути http://habravel/public/ и вижу надпись You have arrived. Как использовать папку src? Прошу извинить за нубский вопрос:)

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

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

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

Инструкцию, как можно локально поставить Habravel, я выложил в README на GitHub: https://github.com/ProgerXP/Habravel.

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