Anonymous
Anonymous
4 параметр $guard
Anonymous
который по дефолту в null
Anonymous
откуда он передается?
Anonymous
Anonymous
это кастомный middleware
Anonymous
в контроллере
Denis
Чет я первый раз такой вижу миддлвар?
Andrey
Продублирую вопрос)
Andrey
Господа, я или спать должен, или чего-то прям понять не могу)
Юнит тест в laravel. Один файл теста. Один метод с $this->get('/')->assertStatus(200); - отрабатывает норм. Но если я добавляю второй метод точно такой же, мне возвращает 404
Andrey
Где я что-то упускаю?
Andrey
class AuthTest extends TestCase
{
public function testExample()
{
$this->get('/')->assertStatus(200);
}
public function testTwo()
{
$this->get('/')->assertStatus(200);
}
}
Andrey
То есть, один метод оставляю - отрабатывает норм, Если два - на втором тесте валится, так как 404 получает
Denis
А сначала второй?
Andrey
в соседнем чате пишу там, в общем запускаю по очереди черех --filter
Andrey
отрабатывают норм
Andrey
сразу оба через phpunit - второй валится
invariance
https://stackoverflow.com/questions/37135007/laravel-second-test-fails
invariance
а ларчик просто открывался
invariance
https://laracasts.com/discuss/channels/testing/test-api-404-on-multiple-requests
SarcasmIO
чо мешает createMock && will return ?
invariance
invariance
он хттп тестит
D
Всем привет! У меня такая ситуация, хочу использовать middleware auth:api для доступа к рест апи. Создал поле api_token в таблице users и кладу туда строку из 60 символов затем в постмане передаю его. Если вызываю так http://domain/api/user?api_token={token} то все работает. А вот если отправить заголовком то не получается.Отправляю так в headers Authorizaton: Bearer {token}. Не получается. Accept: application/json попробовал возвращает unauthentificated. Немного погуглил говорят что проблема в апач, типа он срезает часть строки. Кто сталкивался решал такую проблему? Буду благодарен за помощь!!
invariance
попробуй в обработчике мидлвейра перед проверкой аутентефикации вывести инфу о запросе, с помощью какого-нибудь guzzle
invariance
а точнее о заголовке
invariance
хедеры не должны резаться по сути...
invariance
и вообще юзай нгинкс
Anonymous
стоит ли эта шляпа своих денег?
https://www.udacity.com/course/react-nanodegree--nd019
invariance
очень уместный вопрос в чате бэкэнд фреймворка, который написан на другом языке
Anonymous
на дворе так-то 2017, нужно быть и швецом, и жнецом, и на дуде игрецом
Anonymous
времена "я-пишу-только-бекенд" пацанов уходят в прошлое
если ты не знаешь чо такое каррирование, немедленно-вызываемая функция и чо делает .bind, то в профессии тебе осталось недолго
Anonymous
если ты конечно не пишешь микросервисы и какую-нибудь навороченную бизнес-риалтайм-логику в хайлоаде
Denis
Denis
Aleksandr
Еще этот докер, сокеты, поисковые движки типа сфинкса/эластика. Неплохо бы еще на go компилировать под хайлоад, ага. Ну я молчу про новые фичи в верстке, вроде гридов/флексов и CSS3 транзишенов кейфреймов и фильтров, это само собой между делом.
Aleksandr
Знал бы объем требуемых знаний с детства - готовился бы лучше стать проституткой чем математику учить. Ебли меньше.
Denis
Aleksandr
Aleksandr
Только это называется экскорт, или как-то так . 😂
Denis
Denis
Синдром разбитых окон
Aleksandr
Sorry, я обычно матом не ругаюсь. Просто немного больная тема.
Denis
Я не про то. Мне пох так то )))
Dmitry
а как в laravel выводится var_damp это как он так выводится?
Dmitry
оборачивается финтиплюшками
Gabit
Michael
Michael
dd();
dd() умирает скрипт. dump() просто выводит . вот только почему выводит в экран а не дебаг панель как в симфони?
Dmitry
а, это встроенная в лару функция? её нигде нет больше?
Michael
встроенные.. но Я всегда в старых проектах где работал сразу же писал аналоги и пробивал их вставку в master )) даже удобнее делал - имя файла и строки выводил
Michael
d() и dd() называл ( укогото давно подглядел имена)
Denis
ddd() - был хелпер расширенный, блин забыл.....
Andrey
D
Ребят кто сталкивался с проблемой TokenMissmatchException, что то у меня все работало и перестало. Стоит стандартная авторизация/регистрация. Все работало, но со вчерашнего дня при логине стал вот такой экзепшн выбрасываться
Alexey
Если ничего сами не ломали, то проверьте место на диске и сохраняются ли сессии
Denis
D
Denis
Знач права
D
на storage/framework/sessions ?
invariance
app/Http/Kernel.php раскомментируй внутри $protectedMiddlewareGroups строку \Illuminate\Session\Middleware\AuthenticateSession::class,
invariance
если не закомментирована, тогда chown -R www-data:www-data storage
invariance
в корневой папке лары
Anonymous
знает кто такую вещь для скайпа? подтвкерждение аккаунта в ларавел. А то я уже сам пишу
Anonymous
как такая штука делается https://telepass.me/login, просим прислать текст, и потом ставим куки и авторизируем?
Anonymous
Anonymous
Как тут экранировать строку?
TelegramUser::where('telegram_id', '=', $telegramId)
apollo
apollo
вроде не надо!
Anonymous
Anonymous
так как? сюда может строка прити $telegramId
public static function findByTelegramId($telegramId)
{
return TelegramUser::where('telegram_id', '=', $telegramId)
->firstOrFail();
}
Sergey
Александр
У меня почти в каждом методе есть вот это. Это избавиться от дублирования?
Александр
SiZE
не пеэсерненько
Роман
Ребят не подскажете пр иустанвоке
composer create-project —prefer-dist laravel/laravel - ставить ларавел версии 5.2