Size: a a a

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

2020 February 01

ЕК

Егор Карась in Laravel для начинающих
Alexander Pavlenko 🌚
Ну так проверь результат
The expected [App\Listeners\CreateUserBalance] event was not dispatched.
источник

AP

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

ЕК

Егор Карась in Laravel для начинающих
👀
источник

Д

Дядя Саша in Laravel для начинающих
Всем привет. Когда запускаю с опенсервера проект, все нормально работает. Когда сервер делаю с помощью артизана, все что касается БД не работает. could not find driver query exception. В чем может быть проблема?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Дядя Саша
Всем привет. Когда запускаю с опенсервера проект, все нормально работает. Когда сервер делаю с помощью артизана, все что касается БД не работает. could not find driver query exception. В чем может быть проблема?
Скорее всего каким-то образом cli пых не видит драйверов БД
источник

ЕК

Егор Карась in Laravel для начинающих
Дядя Саша
Всем привет. Когда запускаю с опенсервера проект, все нормально работает. Когда сервер делаю с помощью артизана, все что касается БД не работает. could not find driver query exception. В чем может быть проблема?
/etc/php/cli/php.ini

расскоменть pdo-mysqli или что-то подобное
источник

ЕК

Егор Карась in Laravel для начинающих
А, у тебя винда
источник

ЕК

Егор Карась in Laravel для начинающих
Понял, отстал)
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Егор Карась
Егор 🐟 Черненок, [02.02.20 00:45]
Вопрос по тестированию

Егор 🐟 Черненок, [02.02.20 00:46]
use Illuminate\Auth\Events\Login;
use App\Listeners\CreateUserBalance;


protected $listen = [
       Login::class => [
           CreateUserBalance::class,
       ]
   ];

Егор 🐟 Черненок, [02.02.20 00:46]
Есть вот такая вот конструкция. Листенер отрабатывает корректно.

Егор 🐟 Черненок, [02.02.20 00:47]
Как его протестировать?

Event::fake();
       $user = factory(User::class)->create();

       $response = $this->post('/login', [
           'email' => $user->email,
           'password' => 'password'
       ]);

       Event::assertDispatched(CreateUserBalance::class);

Подобная конструкция говорит "не было задиспатчено"
Кст
источник

ИЛ

Иван Лещенко in Laravel для начинающих
А зачем чекать прям авторизацию?
источник

Д

Дядя Саша in Laravel для начинающих
Все пофиксли, всем спасибо
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Лара в любом случае выбросит ивент
источник

ЕК

Егор Карась in Laravel для начинающих
Я не чекаю авторизацию, я чекаю то что должно работать после неё)
источник

Д

Діма in Laravel для начинающих
Привет.
Есть проект на локалке.
Копия на продакшене.

На продакшене включён https
Как проще всего сделать, чтобы на ларе пвтоматиически выставился редирект всех роутов на https

Чтобы те все в проекте которые
Assets()
Route()
URL()
И так далее были https

Уже лазил в интернете и мог разного пишут вплоть до .htaccess

Но хотелось бы чтобы раз сделать и было хорошо.
источник

ЕК

Егор Карась in Laravel для начинающих
Діма
Привет.
Есть проект на локалке.
Копия на продакшене.

На продакшене включён https
Как проще всего сделать, чтобы на ларе пвтоматиически выставился редирект всех роутов на https

Чтобы те все в проекте которые
Assets()
Route()
URL()
И так далее были https

Уже лазил в интернете и мог разного пишут вплоть до .htaccess

Но хотелось бы чтобы раз сделать и было хорошо.
Поставить нгинх
источник

ЕК

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

ЕК

Егор Карась in Laravel для начинающих
Ставь nginx
источник

Д

Діма in Laravel для начинающих
Егор Карась
Ставь nginx
А можно поподробнее.
Это как пакет?
Или надстройка?
источник

Д

Діма in Laravel для начинающих
Читаю это но не понимаю как интегрировать

https://laravel.com/docs/6.x/deployment
источник

ЕК

Егор Карась in Laravel для начинающих
Діма
А можно поподробнее.
Это как пакет?
Или надстройка?
Это веб-сервер, тебе надо погуглить в сторону nginx+php-fpm, изучить эту тему.

Это лучший вариант
источник