Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Реврайты скорее всего не настроена. Или модуль отключен.
Кука храниться в браузере. А консольное приложение запускается соответственно из консоли и доступа к браузеру не имеет.
Передавайте эти данные в приложение параметром.
Попробовал сегодня доработать стандартную регистрацию во фреймворке. Надо было сделать авторизацию по логину, подключить подтверждение по эл. почте и сделать блокировку на подбор пароля.
Стало очень удобно. Не надо стало создавать свои контроллеры. Хватило перекрытия методов из трейтов.
view()->share('news', New::class);
Ты так передаешь место где твоя модель лежит. Надо сперва в отдельную переменную получить все новости нужные, а потом уже эту переменную передать глобально в шаблоны.
$news = News::all(); // Все новости тебе не нужны, тут для примера
view()->share('footerNews', $news); // во всех шаблонах у тебя будет доступна переменная $news
Обрати внимание что бы переменная с новостями на странице новостей по имени не совпадала с переменной которую ты передаешь во все шаблоны, а то потом можно долго искать баг.
Слаг из адресной строки это последняя часть урл или все что после домена?
Вообще урл есть в объекте Request. Получить его можно как свойство объекта или через фасад
$url = Request::url();
$uri = Request::path();
Что бы новости были на всех страницах надо передавать переменную с новостями во все шаблоны
Вопрос к Laravel отношения не имеет ) Чистый php.
Через str_replace заменяешь слово на это же слово плюс какой-то тег с классом вокруг него. И в стилях задаешь оформление.
Это код фреймворка https://github.com/laravel/framework
Скаченные страницы можно хранить в виде файлов или в noSQL базе
И лучше разделить схему на двух демонов - один проверяет есть ли обновления на сайтаъ/страницах и скачивает их при необходимости, а второй уже парсит.
Может вопрос неконкретно поставлен? Тоже пока не понимаю что хочет автор топика.
По разработке занят примерно до 19-25 сентября.
Готов ответить на вопросы, сделать оценку объема работ, провести консультацию.
https://laravel.ru/docs/v5/queues#демон-обработчик
Для общего понимания: https://habrahabr.ru/post/134620/ и другие статьи по запросу в Яндексе "php daemon"
Написать конечно можно. Вопрос в архитектуре базы данных сколько у тебя будет типов информации, нужно ли будет добавлять новые.
Если сайтов, которые ты парсишь, немного, то крон пойдет, но лучше конечно демон и очереди.
Fulltime или проектно.
Разработчик / Ведущий разработчик / Тим-лид / организация работы удаленной команды.
Общий опыт работы 14 лет. С Laravel 5 больше года.
Могу решать задачи любой сложности, не изобретаю велосипеды, понимаю, что веб-сайты нужны для решения каких-то конкретных бизнес-задач, а не сами по себе, могу принять задачу описанную в свободной форме, выяснить все требования и перевести ее на язык понятный разработчику :)
Часовый рейт от 600р.
webghost96@gmail.com (Денис)