Size: a a a

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

2021 January 30

D

DK in Laravel для начинающих
у меня на локалке не php-fpm
источник

D

DK in Laravel для начинающих
поэтому 3ms
источник

m

mrFANRA in Laravel для начинающих
спасибо, накосячил 100% походу
источник

D

DK in Laravel для начинающих
да вряд ли)
источник

D

DK in Laravel для начинающих
потыкай
источник

E

Evgen in Laravel для начинающих
Создал через artisan make  контроллер, в маршрутизаторе вызываю экшен контроллера, сам класс контроллера не активный и соответственно при попытке открыть в браузере адрес получаю ошибку, что контроллера не существует:

Illuminate\Contracts\Container\BindingResolutionException
Target class [PagesController] does not exist.

В чем может быть причина? Исключение я вижу, не понимаю в чем его причина.
источник

PK

Pavel Kosov in Laravel для начинающих
Evgen
Создал через artisan make  контроллер, в маршрутизаторе вызываю экшен контроллера, сам класс контроллера не активный и соответственно при попытке открыть в браузере адрес получаю ошибку, что контроллера не существует:

Illuminate\Contracts\Container\BindingResolutionException
Target class [PagesController] does not exist.

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

PK

Pavel Kosov in Laravel для начинающих
Evgen
Создал через artisan make  контроллер, в маршрутизаторе вызываю экшен контроллера, сам класс контроллера не активный и соответственно при попытке открыть в браузере адрес получаю ошибку, что контроллера не существует:

Illuminate\Contracts\Container\BindingResolutionException
Target class [PagesController] does not exist.

В чем может быть причина? Исключение я вижу, не понимаю в чем его причина.
источник

D

DK in Laravel для начинающих
Evgen
Создал через artisan make  контроллер, в маршрутизаторе вызываю экшен контроллера, сам класс контроллера не активный и соответственно при попытке открыть в браузере адрес получаю ошибку, что контроллера не существует:

Illuminate\Contracts\Container\BindingResolutionException
Target class [PagesController] does not exist.

В чем может быть причина? Исключение я вижу, не понимаю в чем его причина.
в том,что класс не найден
источник

D

DK in Laravel для начинающих
Исправление ошибки «Target class does not exist» в Laravel 8
Восьмая версия фреймворка содержит множество изменений. Одно из них — удаление дефолтного пространства имён маршрутов, что приводит к ошибкам. Покажу три способа исправить такие ошибки.
источник

D

DK in Laravel для начинающих
почитай чтоль
источник

E

Evgen in Laravel для начинающих
Почитаю. спасибо. У меня только первый день знакомства с ларавелем)
источник

E

Evgen in Laravel для начинающих
DK
почитай чтоль
Там в статье три варианта решения вопроса. От чего зависит - какой и когда использовать? Какой более корректный чтоль?
источник

D

DK in Laravel для начинающих
там же написано
источник

D

DK in Laravel для начинающих
как было "до"
источник

D

DK in Laravel для начинающих
8 ларки
источник

D

DK in Laravel для начинающих
а вообще можешь любой путь брать, смотря как хочешь роутинг описывать
источник

М

Мастер Костылей... in Laravel для начинающих
привет. подскажите, вот че. Дали задание "чуть-чуть поправить", а именно изменить одну команду по расписанию. Код выполняется внутри контейнера.

смотрю крон, а там так:
* * * * * cd /home/user/project/site && docker-compose run --rm api_php_cli php artisan schedule:run >> /dev/null 2>&1

на машине с убунту 18.04 работает, а на машине с убунту 20.04 не работает

если
запустить руками из консоли cd /home/user/project/site && docker-compose run --rm api_php_cli php artisan schedule:run, то нормально а внутри крона не хочет

крон не от рута, да и от рута тоже не срабатывает.

для теста прописывал в крон другую команду - всё работает.

с другой стороны, не слишком ли жирно запускать контейнер для  artisan schedule:run?
источник

E

Evgen in Laravel для начинающих
DK
а вообще можешь любой путь брать, смотря как хочешь роутинг описывать
спасибо
источник

D

DK in Laravel для начинающих
Мастер Костылей
привет. подскажите, вот че. Дали задание "чуть-чуть поправить", а именно изменить одну команду по расписанию. Код выполняется внутри контейнера.

смотрю крон, а там так:
* * * * * cd /home/user/project/site && docker-compose run --rm api_php_cli php artisan schedule:run >> /dev/null 2>&1

на машине с убунту 18.04 работает, а на машине с убунту 20.04 не работает

если
запустить руками из консоли cd /home/user/project/site && docker-compose run --rm api_php_cli php artisan schedule:run, то нормально а внутри крона не хочет

крон не от рута, да и от рута тоже не срабатывает.

для теста прописывал в крон другую команду - всё работает.

с другой стороны, не слишком ли жирно запускать контейнер для  artisan schedule:run?
правила докера 1 процесс = 1 контейнер
источник