Rustam
ну прописал еще логин и пароль
Nik
что ларкологи говорят ?
Nik
может там порты закрыты на сервере
Rustam
Rustam
специально почистил, поменял на mailgun Запустил и попробовал отправить
Rustam
ничего не записалось
Rustam
ладно оставлю smtp пока что. Не принципиально
Aleksandr
Всем привет. Есть интерессная проблема c коннекшенами при morphedByMany. В этой реляции у моделей разные коннекшены и не получается сделать attach. Если кто-то. шарит? возможно ли так, подскажите плз. (если указывать a_connection.relation_table, тоже. не работает )
$model A (connection_a)
$model B (connection_b)
Class A extends Model {
public function shopper()
{
protected $connection = ‘a_table’;
public function $bRelation() {
return $this->morphedByMany(B::class, 'relation', ’relation_table’, ‘a_id’, 'relation_id' );
}
}
Error: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'connection_b.relation_table’ (SQL: insert into relation_table (…) values (….))”
Roman
В модели есть connection свойство
ivan
php artisan tinker
In Configuration.php line 352:
mkdir(): Permission denied
как пофиксить?
Segmentation
Сделать 777 😉
ivan
на файл Configuration.php?
ivan
не помогло(
(если на файл конфиг.рхр)
Aleksandr
В модели есть connection свойство
есть, и в. моделе А свой. конекшен, а в моделе В свой. В этом и проблема, когда есть связующая таблица и реляция к моделе В коннекшен используется модели В, а мне нужнен конекшен модели А
ivan
Rustam
Expected response code 250 but got code "554", with message "554 Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authorized recipients in Account Settings. "
Roman
Rustam
то знает что означает?
Aleksandr
hidden
Добрый день,можете посоветовать готовую админку?
Nik
Rustam
бери переводчик и вникай
да может кто сталкивался. Главное notifications отправляются нормально а вот почту через MAIL::to вылазит такая ошибка
Nik
а если хотя бы попробовать голову включить?
Daniil 👾
Roman
Aleksandr
Нет
а как ты решил проблему? я. не пойму
Roman
Первый аргумент morhedByMany. Типа там же должна быть и связующая таблица, видимо
Roman
Хотя там могут быть разные сервера через конекшин прописаны..
Aleksandr
ivan
ThunderAL
юзаю laravel-echo подскажите, пожалуйста, что не так?
топравляю эвент
в консоле echo сервера пишется
Channel: online
Event: changeOnline
во складке Network в Frames пришло 42["changeOnline","online",{"num":1}]
код не отработал
import Echo from 'laravel-echo'
import io from 'socket.io-client'
Object.assign(window, {io})
const echo = new Echo({
broadcaster: 'socket.io',
host: window.location.hostname + ':6001',
})
if (process.NODE_ENV !== 'production')
Object.assign(window, {echo})
echo.listen('online', 'changeOnline', console.log)
в консоле браузера пусто
что не так?
Nik
echo.listen('changeOnline', console.log)
ThunderAL
echo.listen('changeOnline', console.log)
ThunderAL
Nik
Echo.channel('top').listen('CoolSpin', function (e) {
...
});
Nik
ThunderAL
в консоле браузера пусто. по нетвоку: покет пришёл
ivan
250 rub -_-
Anonymous
=(
Anonymous
250 руб)
Евгений
😭
Евгений
У меня щас есть проект в работе, все равно
ivan
как и говорили, то надо было просто добавить в конфиг
// This overrides that behaviour to .psysh/ inside the project
return [
'runtimeDir' => './.psysh',
];
и теперь все норм
Anonymous
#ищуработу #резюме
Формат работы: #удаленка
Занятость: 20-30 часов в неделю
Вилка: от 14$ до 20$
- Отличные знания #РНР #ООП
- Опыт реализации проектов на #Bitrix #Magento #Wordpress #Opencart #ModX
- Опыт работы с фреймворками #Yii2 #Laravel
- Опыт работы с #Git
- Хорошие знания #html #Javascript #css
*** Для сложных и крупных проетков, имеется команда.
По всем вопросам, обращайтесь: @vladyslav7
Anton
А кто как делает защиты чтобы джобы процессились только на 1 серваке?
Anton
Anton
Блин думал клал в стары
Anton
но чет не нахожу
Anton
🙁
Nik
Nik
можно локать строку на селект например
Anton
🙁
Гавно вопрос, но может это горизонт может делать ?
Anton
https://medium.com/@zechdc/laravel-horizon-number-of-workers-and-job-execution-order-21b9dbec72d7
Anton
Ну... там немного сложнее, так то у нас все на одном серваке крутится, но админы ленивые и сказали - мы вам второй поднимем и если первый падает, мы переключаем автоматом вам трафик на второй
Anton
вот и хочется джобы на "рабочем" обрабатывать, то есть уметь вовремя включить джобы на втором
Anton
в принципе есть БД (не важно что) в которой есть запись какая тачка сейчас боевая
Nik
дык, сделай враппер на хендле, который будет чекать актуальный сервер, а если нет - слипаться на 3-5 секунд
Фарид
Скажите как из этой строки вынести конкретные данные -Config::query()->where('name','like','%MAIL_%')->get() - возвращается этот массив, с найденными элементами.
dmi
Фарид
dmi
пожалуйста 🙂
Фарид
Daniil 👾
Фарид
пожалуйста 🙂
Anonymous
подскажите, как удобнее разделять функциональные тесты можно? Например, на главной должны выводиться посты, новости и коменты последние.. Как лучше это протестить? Создать отдельный тест для главной или к конкретному тесту добавить?
Maksim (Ellrion)
Как тебе удобнее. Но учитывая засев бд. То скорее всего удобное будет проверять в трёх разных тестах связанных с постами, новостями и комментами
Anonymous
Maksim (Ellrion)
Daniil 👾
о, раз речь про тесты... может кто посоветовать какой-то курс на эту тему?
Anonymous