Size: a a a

Laravel для начинающих

2021 February 24

AH

Andrey Helldar in Laravel для начинающих
Vasile Papuc
все равно спс большое подал нужную мысль
👍
источник

VP

Vasile Papuc in Laravel для начинающих
мучяюсь с 9 ))
источник

S

Shotty in Laravel для начинающих
Привет. Как можно внутри модели со связью получать всегда последний запись.

 return $this->hasMany('Model', 'id', 'id')


Сейчас получаю все записи из таблицы, а мне нужно только последний.
источник

AW

Andrei Work in Laravel для начинающих
Добрый день. В таблице дата хранится в таком виде: 2021-03-24
Получаю ее через отношение: {{$branch->getExpirationDate['expiration_date']}}
Подскажите, как в шаблоне переставить в такой вид 24-03-2021
источник

VB

Vladislav Bulgakov in Laravel для начинающих
Shotty
Привет. Как можно внутри модели со связью получать всегда последний запись.

 return $this->hasMany('Model', 'id', 'id')


Сейчас получаю все записи из таблицы, а мне нужно только последний.
->latest() в контроллере
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Andrei Work
Добрый день. В таблице дата хранится в таком виде: 2021-03-24
Получаю ее через отношение: {{$branch->getExpirationDate['expiration_date']}}
Подскажите, как в шаблоне переставить в такой вид 24-03-2021
Сделать каст в карбон а потом делать что хочешь
источник

S

Shotty in Laravel для начинающих
Vladislav Bulgakov
->latest() в контроллере
А внутри модели этого же метода возможно это?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Shotty
А внутри модели этого же метода возможно это?
проще на hasOne поменять и orderBy сделать
hasOne(...)->orderBy()
источник

VB

Vladislav Bulgakov in Laravel для начинающих
Shotty
А внутри модели этого же метода возможно это?
да
источник

R

Ruslan in Laravel для начинающих
Ребята, помогите с проблемой.
Есть проект на laravel, версия 6.х

Деплой на сервер идет через Deployer (https://deployer.org/)
Локально обновил проект до версии 8.27, проблем никаких нет. Заливаю на сервер через деплоер, получаю ошибку (на задаче deploy:vendors)
Class 'Faker\Factory' not found

Подключаюсь к северу по ssh, клонирую проект как обычно, выполняю также команду, на которой падает деплой:
/usr/local/bin/composer install --verbose --prefer-dist --no-progress --no-interaction --no-dev --optimize-autoloader --no-suggest
проблем нет, все зависимости нормально устанавливаются. А именно через деплоер получаю ошибку.

Вот более подробно:
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

In DatabaseServiceProvider.php line 91:
 Class 'Faker\Factory' not found  


DatabaseServiceProvider.php - вот его путь vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php


Фабрики не переписывал, использовал пакет laravel/legacy-factories
источник

AH

Andrey Helldar in Laravel для начинающих
Andrei Work
Добрый день. В таблице дата хранится в таком виде: 2021-03-24
Получаю ее через отношение: {{$branch->getExpirationDate['expiration_date']}}
Подскажите, как в шаблоне переставить в такой вид 24-03-2021
protected $casts = [
   'expiration_date' => 'datetime'
];


$this->expiration_date->format('d-m-Y');
источник

AH

Andrey Helldar in Laravel для начинающих
Ruslan
Ребята, помогите с проблемой.
Есть проект на laravel, версия 6.х

Деплой на сервер идет через Deployer (https://deployer.org/)
Локально обновил проект до версии 8.27, проблем никаких нет. Заливаю на сервер через деплоер, получаю ошибку (на задаче deploy:vendors)
Class 'Faker\Factory' not found

Подключаюсь к северу по ssh, клонирую проект как обычно, выполняю также команду, на которой падает деплой:
/usr/local/bin/composer install --verbose --prefer-dist --no-progress --no-interaction --no-dev --optimize-autoloader --no-suggest
проблем нет, все зависимости нормально устанавливаются. А именно через деплоер получаю ошибку.

Вот более подробно:
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

In DatabaseServiceProvider.php line 91:
 Class 'Faker\Factory' not found  


DatabaseServiceProvider.php - вот его путь vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php


Фабрики не переписывал, использовал пакет laravel/legacy-factories
Ключ --no-dev НЕ устанавливает дев-зависимости. Фейкер находится в них.
источник

R

Ruslan in Laravel для начинающих
Andrey Helldar
Ключ --no-dev НЕ устанавливает дев-зависимости. Фейкер находится в них.
так то да, но я же говорю,
если я просто клонирую проект и также выполняю composer i --no-dev, то ошибки нет
источник

R

Ruslan in Laravel для начинающих
явно в коде я фейкер не использую, только в фабрике некоторых моделей
источник

AH

Andrey Helldar in Laravel для начинающих
Ruslan
Ребята, помогите с проблемой.
Есть проект на laravel, версия 6.х

Деплой на сервер идет через Deployer (https://deployer.org/)
Локально обновил проект до версии 8.27, проблем никаких нет. Заливаю на сервер через деплоер, получаю ошибку (на задаче deploy:vendors)
Class 'Faker\Factory' not found

Подключаюсь к северу по ssh, клонирую проект как обычно, выполняю также команду, на которой падает деплой:
/usr/local/bin/composer install --verbose --prefer-dist --no-progress --no-interaction --no-dev --optimize-autoloader --no-suggest
проблем нет, все зависимости нормально устанавливаются. А именно через деплоер получаю ошибку.

Вот более подробно:
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

In DatabaseServiceProvider.php line 91:
 Class 'Faker\Factory' not found  


DatabaseServiceProvider.php - вот его путь vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php


Фабрики не переписывал, использовал пакет laravel/legacy-factories
Версия композера какая локально и на сервере? Версия php?
источник

R

Ruslan in Laravel для начинающих
Andrey Helldar
Версия композера какая локально и на сервере? Версия php?
на сервере
2.0.10
7.3.19

на локале
2.0.9
7.4.11
источник

R

Ruslan in Laravel для начинающих
в composer.json версия php
"php": "^7.3",
источник

AH

Andrey Helldar in Laravel для начинающих
Ruslan
на сервере
2.0.10
7.3.19

на локале
2.0.9
7.4.11
А если вбить поочерёдно команды:

composer dumpauto
php artisan optimize:clear


?
источник

KK

Konstantin Kelle in Laravel для начинающих
Кто знает, в чем проблема?
источник

KK

Konstantin Kelle in Laravel для начинающих
corejs есть
источник