es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

OneCode ЧАТ

OneCode ЧАТ

Ir al canal en Telegram

Общаемся на тему веб-разработки. HTML, CSS, JS, VueJS, NuxtJS, PHP, Laravel, MySQL, PostgreSQL. Разрешено: - Задавать вопросы. - Отвечать на вопросы. - Делиться своим опытом. Запрещено: - Нецензурные выражения. - Спам, реклама, фл

Mostrar más
El país no está especificadoLa categoría no está especificada
485
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
я на абонентке у них, и переплата за глаза 😂 но из своих я понятное дело не буду им оплачивать)

я дд добавлял недавно значит сохраняются изменения

Почему так подвисает видео ? 🤔

Может и пиздит, данная информация не для смертных

Или в ручную добавь запись и посмотри

это был 10-11 год....

Сразу не нужно начинать кодить, Большая ошибка джунов

Написал так, будто воюют именно те кто в чате сидят)

Ещё интересный момент. Более 80% населения Земли не знает, что такое простое число. Парадокс. Причем без него не могло быть осуществлено даже простое шифрование, блокчейн и т.д.

Кто-нить с таким сталкивался?

Владельцем Телеги Россия является?

Одна форма для аккаунта, где он выбирает свой город. Вторая, третья, и т.д. формы тоже имеют поле с выбором города. Пользователь, при заполнении других форм получает уже заполненное поле со своим городом. Но если, он захочет для определённой деятельности сменить город, то его меняет, и это сохраняется в другой таблице. Мне всего лишь надо, чтоб в форме при перезагрузке, оставался последний выбранный город, а не из таблица аккаунта.

Есть ещё tome за неё шарит кто-нибудь?

Да ладно,большой экран и малый, с каким комфортней? И да, пока молодой, глаза хорошие можно и на смартфоне кодить,)

ну так там ведь авторизация по github в vscode? И все настройки сразу подтягиваються

Привет! Для замокания метода в сервисе во время тестирования вам понадобится использовать фреймворк для тестирования Laravel, который предоставляет возможность создания моков (mocks) объектов и методов. Вам пригодится также знание об использовании PHPUnit для тестирования в Laravel. Предположим, у вас есть сервис MailService, который обрабатывает отправку сообщений и обновление модели. Вам нужно замокать метод отправки сообщения, чтобы он не выполнялся во время тестов. Ниже приведен пример, как это можно сделать: Создайте тестовый класс, который будет тестировать ваш сервис. Например, MailServiceTest. Внутри этого класса вы можете замокать метод send класса MailService, чтобы он просто возвращал true, предполагая, что отправка прошла успешно. После этого вызовите вашу джобу, которая должна запустить сервис и обновить модель. Проверьте, что модель была обновлена, проверяя ожидаемое состояние. Пример кода для вашего теста может выглядеть следующим образом:
use Tests\TestCase;
use App\Jobs\YourJob; // Замените на название вашей джобы
use App\Services\MailService; // Замените на название вашего сервиса
use App\Models\YourModel; // Замените на название вашей модели
use Illuminate\Foundation\Testing\WithoutMiddleware;

class MailServiceTest extends TestCase
{
    use WithoutMiddleware;

    public function testMailService()
    {
        // Создайте мок для класса MailService
        $mailServiceMock = $this->getMockBuilder(MailService::class)
            ->disableOriginalConstructor()
            ->onlyMethods(['send']) // Укажите, какие методы нужно замокать
            ->getMock();

        // Установите ожидание, что метод send будет вызван и вернет true
        $mailServiceMock->expects($this->once())
            ->method('send')
            ->willReturn(true);

        // Используйте фабрику, чтобы создать тестовую модель с нужными данными
        $model = factory(YourModel::class)->create([
            'field_for_delayed_send' => 'your_desired_value',
        ]);

        // Создайте инстанс джобы и передайте в нее тестовую модель
        $job = new YourJob($model);

        // Запустите джобу (обработку отложенной отправки)
        $this->dispatch($job);

        // Проверьте, что модель была обновлена после успешной отправки
        $this->assertTrue($model->fresh()->field_updated_after_mail_send); // Замените на ваше поле, которое должно обновиться
    }
}

Обратите внимание, что вам нужно заменить YourJob, MailService, YourModel, field_for_delayed_send и field_updated_after_mail_send на соответствующие названия вашей джобы, сервиса, модели и полей, которые вы используете в своем проекте. Запустите этот тест, чтобы убедиться, что ваш сервис выполняет все необходимые действия при успешной отправке письма и обновляет модель. Если что - все претензии к GPT🤷‍♂️😁

Подскажите. Если в таблице ещё нет ничего, то как делать проверку?

Я от подобной мотивации первый пункт этого задания уже неделю делаю..

Может ты какую игру установил

Для русских

OneCode ЧАТ - Estadísticas y analítica del canal de Telegram @onecode_chat