Алексей
Ребят, помогите с обработкой исключений с EventHandler`ах.
Я делаю:
Event::fire( new DealerOrderCheckedIn( $dealerOrder, $warehouse ) );
Событие DealerOrderCheckedIn слушает обработчик AddDealerOrderProductsToStock. Он добавляет товары на склад в транзацкии и при необходимости бросает исключение.
Вопрос: как мне поймать это исключение в контроллере, где я фасадом пользуюсь?
Timur
Timur
Кто-то может проконсультировать по Laravel Passport?
Делаю сайт с объявлениями, так же сторонний разработчик делает моб. приложение, и должен уметь регистрировать/авторизовывать юзеров. Как авторизовывать? Через Personal Tokens это делать? При успешной авторизации Auth::once($credentials) выдавать в ответ токен что-то типа
$token = $user->createToken('Site auth token')->accessToken;
Timur
Timur
Как бы вариант рабочий, по выданному токену можно делать авторизованные запросы которые проходят успешно middlware auth:api
Timur
Но все ли правильно по технологии. Просто так можно заспамить этими авторизациями миллион раз, и будет в таблице токенов миллион записей.
Evgenii
Если не ошибаюсь есть слушатель который при повторной авторизации юзера затирает старый токен
Evgenii
Почитай в доке
Bekbolot
$query = $query->where(function($q) use ($codes){
foreach($codes as $code){
$q->orWhere('phones', 'like', '996' . $code . '%');
}
});
это не работает почему помогите пжл
Bekbolot
нужно все записи начиающее 996{$code}
.
за простой сайт сколько берут если там простой landing page + админка
Varyen
а сколько стоит простая квартира если там комната + кухня?
Bekbolot
.
20К $
Illia
Varyen
короче, "depends"
Сргей
Bekbolot
Varyen
вы меня засмущаете сейчас )
.
да ладно вам , без прикола не обойти вам )
Varyen
так это ж не прикол, это реально зависит от уймы факторов
Varyen
можно ответить "за сколько ты сможешь его продать"
Varyen
от региона, от дизайна, от сроков
Сргей
20К $
Вот такой ответ говорит о неграмотности подхода к решению, потому что у специалиста возникнет логичный ответ - зависит от метража территориального нахождения и удаления от центра
.
а нельзя просто сказать если так то сумма такая будет, если то , то такая цена )), зачем столько слов не понимаю
Varyen
в этой индустрии так не бывает
Varyen
студент из казахстана сделает за одну сумму, опытный чел из мск одной левой рукой за цену минимум на порядок больше. Будет ли качество в 10 раз лучше - вряд ли. Но шанс что у него получится нормально на выходе - по идее выше.
.
а ладно я понял .. я не спрашивал тогда ))
Bekbolot
Сргей
В компании где я работаю - если есть концепция и не тех. спец заказчик - 300-400к
Сргей
Сумма меняется +\- после работы аналитика где человек собирает требования и согласовывает ТЗ
Bekbolot
Stas
Всем привет.Кто то payoneer использует?
Сргей
Illia
в тему к заголовку 😄
Сргей
Vitaliy
Парни, подскажите ?
<?php
use Illuminate\Database\Seeder;
use App\Usercard;
use App\UsercardInfo;
class UserCardSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
factory(Usercard::class, 100)->create()->each(function ($usercard) {
factory(UsercardInfo::class)->create([
'usercard_id' => $usercard->id,
])
})
}
Ругается Parse error: syntax error, unexpected '}'
Но на https://ru.piliapp.com/php-syntax-check/ - все ОК, да и так, визуально, ошибок не вижу.. может сталкивался кто ?
}
.
На phpstorm Не проверял ?
Vitaliy
Последняя } тоже в коде, чет сообщение криво отправилось )
.
<?php
use Illuminate\Database\Seeder;
use App\Usercard;
use App\UsercardInfo;
class UserCardSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
factory(Usercard::class, 100)->create()->each(function ($usercard) {
factory(UsercardInfo::class)->create([
'usercard_id' => $usercard->id,
]);
});
}
}
.
Теперь сработает )
Vitaliy
Твою мать )) Кавыыыыычки )) Пойду кофейка попью ) Спасибо огромное ))))))) А шторм походу придется ставить, а то я через vs code )
Сргей
Timur
Кто-то может проконсультировать по Laravel Passport?
Делаю сайт с объявлениями, так же сторонний разработчик делает моб. приложение, и должен уметь регистрировать/авторизовывать юзеров. Как авторизовывать? Через Personal Tokens это делать? При успешной авторизации Auth::once($credentials) выдавать в ответ токен что-то типа
$token = $user->createToken('Site auth token')->accessToken;
Timur
Timur
Как бы вариант рабочий, по выданному токену можно делать авторизованные запросы которые проходят успешно middlware auth:api
Timur
Но все ли правильно по технологии. Просто так можно заспамить этими авторизациями миллион раз, и будет в таблице токенов миллион записей.
Vitaliy
Anonymous
Не могу понять. Вот я использую php artisan serve и npn run watch. Почему не работает \Log::info('This is some useful information.'); 😣
Anonymous
Как выводить что-то в консоль? Либо браузера, либо там где php artisan serve работает.
Anonymous
Anonymous
Логи выводятся, а как туда добавить свои?
Sonder
ребята
что за ошибка?
Sonder
Mykola
в контроллере что-то не находит в БД, посмотри что ты во index вьюху передаешь
Sonder
Stas
Покажи блейд
Stas
Вьюху
Sonder
Sonder
есть
Stas
У тебя
Sonder
ошибочка
Stas
В фориче
Sonder
извините, нашел
Sonder
Sonder
и еще такой вопрос
я в select вывожу названиями при создании, но в бд сохраняет id
Sonder
и поучается
Sonder
Sonder
Sonder
как вывести
name таблицы sub_types по id {{$employee->is_sub_types}}
Артем
Підро діл
Артем
)
Sonder
?
Anonymous
"Trying to get property 'id' of non-object"
Oleh
Anonymous
Я уже нашёл, как выводить: dd(сюда выводимый текст)
Anonymous
Ну это не логи, а на страничке показывает что в переменной
Oleh
И? Ты же совершенно другое спрашивал
Anonymous
Я так и не понял, как в консоль вывести значение переменной. В Node.JS постоянно console.log пользуюсь. Здесь почему-то не работает \Log::info(), использую вместо этого dd()