Size: a a a

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

2020 July 12

V

Vladyslav in Laravel для начинающих
а что б отправить смс мне опять надо сессию поднять\
источник

V

Vladyslav in Laravel для начинающих
Санжар
имеется: пустая БД, куда я хочу миграции все записать и сиды. Запускаю стандартное php artisan migrate, вижу такую ошибку:
 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dbname.categories' doesn't exist (SQL: select * from `categories`)

Значит делается запрос к categories, до того как я создал её. Смотрю в миграциях, мб что-то там упустил, какой-то сид есть может или дело в порядке миграций, все окей.
Потом вспоминаю что есть в app\Providers\AppServiceProvider, в boot() вызов View::share(), где я передаю все категории чтобы в лейаутах доставать. Потому и была ошибка, как я понял AppServiceProvider сразу вызывался потому и конфликтовал.
ну а в логах палюбом был номер строки где такая штука вызывалась :)
источник

С

Санжар in Laravel для начинающих
Vladyslav
ну а в логах палюбом был номер строки где такая штука вызывалась :)
+
там просто максимально нечитаемо, надо хдебаг настроить
источник

С

Санжар in Laravel для начинающих
Vladyslav
ну а в логах палюбом был номер строки где такая штука вызывалась :)
Слушай, а норм ли что я это в AppServiceProvider храню?
Т.к мне нужна возможность передавать в лейауты переменную
источник

V

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

С

Санжар in Laravel для начинающих
которая везде по сути будет
источник

V

Vladyslav in Laravel для начинающих
нуу а почему нет?
источник

V

Vladyslav in Laravel для начинающих
правда я увы с этим мало знаком (
источник

V

Vladyslav in Laravel для начинающих
хотя у меня в AppServiceProvider пусто
источник

С

Санжар in Laravel для начинающих
Vladyslav
нуу а почему нет?
как минимум такая ошибка вот появилась. хз связано ли это с AppServiceProvider
DK
источник

V

Vladyslav in Laravel для начинающих
я типа наследую его в разных провайдерах
источник

V

Vladyslav in Laravel для начинающих
и дергаю те что нужно, а не этот AppServiceProvider ибо с ним может дернутся не то что нужно )
источник

P

PSYTRGLES in Laravel для начинающих
Санжар
имеется: пустая БД, куда я хочу миграции все записать и сиды. Запускаю стандартное php artisan migrate, вижу такую ошибку:
 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dbname.categories' doesn't exist (SQL: select * from `categories`)

Значит делается запрос к categories, до того как я создал её. Смотрю в миграциях, мб что-то там упустил, какой-то сид есть может или дело в порядке миграций, все окей.
Потом вспоминаю что есть в app\Providers\AppServiceProvider, в boot() вызов View::share(), где я передаю все категории чтобы в лейаутах доставать. Потому и была ошибка, как я понял AppServiceProvider сразу вызывался потому и конфликтовал.
view composer юзай
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Санжар
имеется: пустая БД, куда я хочу миграции все записать и сиды. Запускаю стандартное php artisan migrate, вижу такую ошибку:
 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'dbname.categories' doesn't exist (SQL: select * from `categories`)

Значит делается запрос к categories, до того как я создал её. Смотрю в миграциях, мб что-то там упустил, какой-то сид есть может или дело в порядке миграций, все окей.
Потом вспоминаю что есть в app\Providers\AppServiceProvider, в boot() вызов View::share(), где я передаю все категории чтобы в лейаутах доставать. Потому и была ошибка, как я понял AppServiceProvider сразу вызывался потому и конфликтовал.
app()->isConsole()
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Вроде такая штука есть
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

С

Санжар in Laravel для начинающих
Alexander Pavlenko 🌚
app()->isConsole()
А почему вообще это появилось?
Это связано с тем что boot() запускается при любом запуске или что
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Да
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Этап загрузки приложения, не важно как
источник

С

Санжар in Laravel для начинающих
Ясно. А где лучше мне тогда прописывать переменные которые я везде хочу передавать, например?
источник