Laravel по-русски

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

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

#27 Laravel 5.x » Имеет ли смысл обновление Laravel с 5.3? » 10.03.2018 10:02:36

Androbim
Ответов: 4

Доброго времени суток!

Реализовал проект на 5.3, сейчас, как я понимаю, крайняя 5.6
Имеет ли смысл обновлять?

Вообще, вопрос шире, как подходить к вопросу о целесообразности обновления?

Что могу сказать?

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

Установлены.

"require": {
        "php": ">=5.6.4",
        "laravel/framework": "5.3.*",
        "doctrine/dbal": "^2.5",
        "davejamesmiller/laravel-breadcrumbs": "^3.0",
        "laravelrus/sleepingowl": "4.*@dev",
        "zizaco/entrust": "5.2.x-dev",
        "intervention/image": "dev-master",
        "unisharp/laravel-filemanager": "~1.8",
        "laravelrus/localized-carbon": "dev-master",
        "guzzlehttp/guzzle": "^6.3"
     },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~5.0",
        "symfony/css-selector": "3.1.*",
        "symfony/dom-crawler": "3.1.*",
        "barryvdh/laravel-debugbar": "^2.2"
    },

С уважением.

#28 Re: Laravel 5.x » Надо ли передавать token в ajax при генерации cookie? » 26.12.2017 14:12:59

Спасибо!
Ну а как решить, целесообразно это в данном случае? Кука определяет, открывать или не открывать блок...

UPD. Прошу прощения, дурацкий вопрос снимается.:-)

#29 Laravel 5.x » Надо ли передавать token в ajax при генерации cookie? » 26.12.2017 13:30:12

Androbim
Ответов: 2

Доброго времени суток, уважаемые!
Извините, совсем запутался.
Чтобы сработал возврат через ajax метода, который устанавливает cookie, приходится исключать соответствующий роут в middleware проверки CSRF.
А это вообще как, нормально? С виду да: кука-то создается длинная, зашифрованная :-)
Если нет, может кто-нибудь подсказать, как корректно передать token через ajax?
С уважением.

#30 Re: Laravel 5.x » Laravel перестал работать после миграций » 14.12.2017 10:51:10

Скорее всего, как уже говорил covobo, к этой таблице идет обращение откуда-то еще. Например, из модели. Я рекомендую - прежде чем продолжать здесь разговор, убедитесь, что это не так.

#31 Re: Laravel 5.x » Проблема с полями дат в SleepingOwlAdmin » 13.12.2017 16:48:05

На всякий случай, вдруг кому-нибудь понадобится, решается пропиской timezone в собственном конфиге Совы.

В config/sleeping_owl.php

'timezone' => 'Europe/Moscow',

#32 Re: Laravel 5.x » Laravel перестал работать после миграций » 12.12.2017 18:49:56

Ну, очевидно, что какая-то из миграций обращается к несуществующей таблице delivery_update.a_delivery_service.
Нормальная ошибка, просто проверьте код внимательно.

#33 Laravel 5.x » Проблема с полями дат в SleepingOwlAdmin » 12.12.2017 15:54:47

Androbim
Ответов: 1

Доброго времени суток!

Laravel 5.3

В SleepingOwlAdmin происходит следующее.

AdminColumn::datetime('start')->setLabel('Старт')->setFormat('d.m.Y')->setWidth('150px'),

и

AdminFormElement::date('start', 'Старт'),

Отображают дату, на сутки меньшую, чем в БД.

При сохранении модели, в БД значения ложатся корректно, на сайте тоже отображение корректное.

Кто знает, в чем может быть дело?

С уважением.

P.S. Посмотрел их Демо, там, похоже, тоже какая-то ерунда аналогичная.

#34 Re: Laravel 5.x » Select..in(). Сырые запросы против ORM » 05.12.2017 08:00:48

Смотрите, что обнаружил на эту тему.

https://laravel-news.com/convert-sql-la … der-orator

Данная штуковина есть онлайн-конвертер "сырых" запросов в ORM.

Ссылка на сам инструмент:

http://www.midnightcowboycoder.com/

#35 Re: Laravel 5.x » Безопасность сайта » 01.12.2017 07:11:00

Я пока сделал 0700, протестил основные моменты, вроде-бы, все работает, и сайт, и консольные.

#36 Re: Laravel 5.x » Безопасность сайта » 30.11.2017 14:34:25

А под другим пользователем можно обновиться (git pull) через sudo? Обязательно от имени www-data? Или просто так было бы логичнее?

Сорри, я понял :-) Спасибо!

#37 Re: Laravel 5.x » Безопасность сайта » 30.11.2017 14:13:36

Кнопочку я нажал пару раз :-)
А со вторым Вашим пунктом не совсем понятно.
Я предполагал так. www-data отдельно (только действия от имени сервера), обновления - отдельно. Но коли уж нельзя дать права на запись во все папки группе www-data, то включать туда пользователя-обновлятора, смысла не имеет, а нужно просто заходить под ним, и делать тот же pull через sudo.

#38 Re: Laravel 5.x » Безопасность сайта » 30.11.2017 13:51:22

Большое спасибо!
Я правильно понимаю, что, в таком случае, тот же git pull, к примеру, надо выполнять от www-data либо через sudo?

#39 Re: Laravel 5.x » Безопасность сайта » 30.11.2017 13:00:58

Доброго времени суток!

А вот такой вопрос. Нормально ли для всего сайта rwxrwx---, при условии, что www-data - владелец корневой папки ресурса, а пользователь, от имени которого осуществляются, например, "обновления" на сервере, входит в группу www-data?

С уважением.

#41 Прочее » Сколько могло бы стоить...? » 28.11.2017 10:03:12

Androbim
Ответов: 5

Доброго времени суток!

В какую бы сумму могла обойтись консультация по вопросам безопасности, уязвимостям?

Возможно, с выдачей рекомендаций и регламента.

По-идее, можно было бы обговорить возможность аудита, но могу не потянуть.

Сайт - площадка для онлайн конкурсов, пользователи, участники, судейство, рейтинги и т п.

Laravel 5.3

Ответы на все вопросы готов предоставить.

С уважением.

#42 Re: Laravel 5.x » CKeditor в SleepingOwlAdmin "обрезает" стили » 25.10.2017 15:30:17

Пока что вышел из положения так:

public/packages/sleepingowl/ckeditor/config.js

Но если кто подскажет, как это в config/sleeping_owl.php прописать, будет здорово!

#43 Laravel 5.x » CKeditor в SleepingOwlAdmin "обрезает" стили » 25.10.2017 14:53:31

Androbim
Ответов: 1

Доброго времени суток!

При сохранении кода html редактор "обрезает" стили css.
Чтобы этого не было, в config.js редактора (в vendor) должно быть

config.allowedContent = true;

А кто знает, можно ли как-то то же самое прописать в config/sleeping_owl.php?
Ну, или как-нибудь по-другому реализовать?

С уважением.

#45 Re: Laravel 5.x » СЕО-заголовки » 17.10.2017 15:12:44

А, ну то есть, хранить рядом с данными, в сущностях? Понял, спасибо :-) Вот, что называется, раньше думать надо было. Теперь придется миграцию писать для всех таблиц, и в админке поля прописывать)))

#46 Re: Laravel 5.x » СЕО-заголовки » 17.10.2017 14:58:31

Прошу извинить, slug, штука безусловно, нужная, я о нем не задумывался пока, потому что проект, что я делаю, не требует раскрутки в поисковиках... Может быть, потом реализую, большое спасибо!   А сейчас я имел ввиду сейчас тэги description, title...

#47 Laravel 5.x » СЕО-заголовки » 17.10.2017 14:24:04

Androbim
Ответов: 6

Доброго времени суток!

А кто каким образом работает с СЕО-тэгами? Как их удобнее хранить, чтобы иметь возможность редактировать в админке? Как передавать в контроллеры, а затем во вьюхи?
Принцип-то понятен, и тупо задачу решить, конечно, можно :-) Но вдруг есть какие-нибудь цивильные способы ?:-)

С уважением.

#48 Re: Laravel 5.x » После авторизации/регистрации постоянно редиректит на /home » 30.09.2017 10:43:49

5.3
Поменял в middleware RedirectAuthenticated.php

public function handle($request, Closure $next, $guard = null)
{
    if (Auth::guard($guard)->check()) {
        return redirect('/'); //Здесь было /home
    }

    return $next($request);
}

Вроде бы, все нормально.

#49 Re: Laravel 5.x » Вопрос по локальной разработке » 25.09.2017 20:40:02

Большое спасибо, обязательно гляну! А то уж было решил задействовать OpenServer.

#50 Re: Laravel 5.x » Вопрос по локальной разработке » 25.09.2017 15:38:28

Доброго времени суток, уважаемые!

В продолжение темы.

Так получилось, что товарищу нужно помочь настроить среду разработки под Windows. Какой из вариантов самый простой, с точки зрения развертывания? Пока что склоняюсь к Vargant + Homestead.
Трудность в том, что "помогать" придется по телефону, и сейчас на первое место выходит простота установки и настройки (например, "ковырять" BIOS, что, возможно, придется делать при установке виртуалки, было бы нежелательно).
Может быть, кто-нибудь подскажет, какие могут быть варианты?

С уважением.

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