Search
Write a publication
Pull to refresh
0
0
Send message
Для решения этой проблемы есть простое и элегантное решение. Нужно всего-навсего «форсировать» ссылки в AppServiceProvider.php:
    public function boot()
    {
        // If production site.
        if (env('APP_ENV') === 'production') {
            // Change all links to https.
            \URL::forceSchema('https');
        }
    }

Для тех, кто обновился или будет обновляться до Laravel 5.4: метод forceSchema был переименован в forceScheme.
Безусловно, но это «палка о двух концах». У обоих подходов есть как плюсы, так и минусы. Выбирать нужно исходя из специфики разрабатываемого приложения.
Как минимум избыточность. Также в зависимости от приложения необходимо будет инкрементировать/декрементировать счётчик при других действиях над постом: модерация, удаление и так далее.
Начиная с версии Laravel 5.2.32 метод withCount() доступен «из коробки».
laravel.com/docs/5.2/eloquent-relationships#querying-relations

Information

Rating
Does not participate
Registered
Activity