Спасибо за старания. Очень полезные видео и вообще отличный канал. Подписан давно, а пользуюсь как настольной книгой, бывает, что что-то забыл, но знаешь где найти) Удачи.
artisan tinker - мне кажется или это действительно новая тема для твоего следующего плейлиста "Отладка кода PHP + Laravel" ? Покажи как работаешь с Xdebug, с профайлерами Xhprof, используешь ли ты PHPUnit тесты, как запускать и дебажить отдельные свои классы в Ларке, к примеру класс Service, который ты показывал в базовом курсе чтоб не создавать кашу в контролерах. Как вылавливать ошибки логики приложения после разработки, которые могут встречаться в процессе работы к примеру из-за ошибки API стороннего сервиса, не прошел токен или сменили название ключа в json. Может расскажешь про Laravel Telescope более подробнее, не только про запросы к базе данных. С удовольствием бы посмотрел твои ролики на эту тему. Спасибо за твой труд. Смотрю твои плейлисты и кайфую) Посмотрел все, остался только Git и работа с изображениями Vie. Храни тебя Господь)
Что-то я не понял прикола с этим CsrfToken. У меня 10й ларавел и поставил sanctum через команду laravel/sanctum --api . Авторизация и запросы к защищенным роутам работают с прокидыванием только access token и не выдает ошибки что отсутствует CsrfToken.
Где может быть проблема в том что после того как я хочу получить 11111 с get контроллера посман мне возвращает html страницы. Выглядит так как будто у меня происходит редирект на какую-то сраницу после авторизации
Есть тут те, у кого была не пускало на защищенный маршрут, даже если авторизован? Выполнил все как в уроке, ввел refer НО все равно не пускает и пишет, что не авторизован(использую 11 лару)
точно такая же ситуация была, помогло то что в файле bootstrap/app.php добавил ->withMiddleware(function (Middleware $middleware) { $middleware->statefulApi(); })
Здравствуйте, спасибо за уроки, с постмена отправлю запрос на защищенный роут метод POST и получаю 419 CSRF token mismatch. Роут который метод GET работает. Попробовал вставить в хидере POST зароса X-XSRF-TOKEN так работает. Вопрос почему GET роут без X-XSRF-TOKEN отвечаеть на запрос 200 а POST 419?
Это потому что автор забыл сказать, что к токену надо сначала применить операцию url decode (загугли и найдешь кучу сайтов с декодером), после этого логин срабатывает.
Всё получилось. Опять не хватает карты-схемы как оно там связывается, а упаковывать в голову последовательность действий - ну может после раза 20-30-го и запомним как делать без справки
Подобные уроки на темы связанные с сетью (вебсокеты, авторизация) наполовину бесполезны если показываются на примере локальной машины, на локалке всё изи, а когда начинаешь эо реализовывать на реальном сервере в 90% сталкиваешься с серъёзными проблемами. Тот же санктум запущенный на удалённом сервере например не примет запросы с локального постмана/машины фронтендера
@@TheBubaololo как по мне это не правильный подход, правильнее деплоить локальную разработку, благо почти все сервисы которые предоставляют сервера поддерживают деплоинг с гита
@@failj3847 у меня было приложение с вебсокетами, очередями, отправляющее емейлы и сообщения в тгбот, с oauth авторизацией. все эти штуки либо не запустятся на локальной машине либо не заработают в том же виде с теми же настройками
@@laravelcreative Спасибо большое за что что так оперативно подсказали, но дело было в переносе строки. Я не внимательный))) Спасибо за вашу помощь и труды!
Отличные уроки, особенно по связке laravel и vue. Очень ждем новую серию )
Благодарю!)
Спасибо за старания. Очень полезные видео и вообще отличный канал. Подписан давно, а пользуюсь как настольной книгой, бывает, что что-то забыл, но знаешь где найти) Удачи.
artisan tinker - мне кажется или это действительно новая тема для твоего следующего плейлиста "Отладка кода PHP + Laravel" ? Покажи как работаешь с Xdebug, с профайлерами Xhprof, используешь ли ты PHPUnit тесты, как запускать и дебажить отдельные свои классы в Ларке, к примеру класс Service, который ты показывал в базовом курсе чтоб не создавать кашу в контролерах. Как вылавливать ошибки логики приложения после разработки, которые могут встречаться в процессе работы к примеру из-за ошибки API стороннего сервиса, не прошел токен или сменили название ключа в json. Может расскажешь про Laravel Telescope более подробнее, не только про запросы к базе данных. С удовольствием бы посмотрел твои ролики на эту тему.
Спасибо за твой труд. Смотрю твои плейлисты и кайфую) Посмотрел все, остался только Git и работа с изображениями Vie. Храни тебя Господь)
Хороший список) Но это можно будет подумать после интернет магазина) Благодарю!)
Благодарю за туториал ! =)
Спасибо за новый урок!
Благодарю!)
Отличные уроки, лайк и подписка )))
Благодарю!)
Что-то я не понял прикола с этим CsrfToken. У меня 10й ларавел и поставил sanctum через команду laravel/sanctum --api . Авторизация и запросы к защищенным роутам работают с прокидыванием только access token и не выдает ошибки что отсутствует CsrfToken.
Не устанавливаются куки в постмане, просто ни одна.
artisan tinker воу это как интерактивный режим в python. Не знал, спасибо.
Да очень интересно.
Благодарю!)
Даешь, следующий урок! Уже нехватки, когда нет уроков :)
Благодарю!) Хорошо!)
В каком месте через запрос GET передается 11111 ?
Такой синтаксис роута не у всех отрабатывает. Смени на такой и должно заработать: Route::get('/get', [GetController::class, '__invoke']);
Видимо, в GetController надо написать return '111';
@@Витя-щ8д6ж не видимо, а так и есть. Этот момент автор просто вырезал при склейке видео.
@@lepestok1985 и откуда там возмутся единицы? Или еще какие магические цифры, если они там не прописаны?
😮
откуда взялись единицы в гетКонтроллере?
Видимо он вырезал это при склейке видео ( контроллер должен возвращать единицы).
когда делаю login пишет The POST method is not supported for this route. Supported methods: GET, HEAD.
Где может быть проблема в том что после того как я хочу получить 11111 с get контроллера посман мне возвращает html страницы. Выглядит так как будто у меня происходит редирект на какую-то сраницу после авторизации
разобрался?
Аналогичная проблема. Где и на какой минуте на видео реализован вывод этих единичек? Дважды просмотрел, и не увидел.
Заголовки почистите. При запросе должен быть включен Accept: application/json и выключен Accept: */*
у меня какого то хрена не хочет в tinker'е на винде ставить квадратные скобки и угловые скобки (не могу понять че не так даже)
Хм...а почему после авторизации я получаю CSRF token mismatch на запрос, и авторизация выдает на 1 а two factor авторизация получается не успешная ?
Есть тут те, у кого была не пускало на защищенный маршрут, даже если авторизован?
Выполнил все как в уроке, ввел refer НО все равно не пускает и пишет, что не авторизован(использую 11 лару)
Привет, смог решить эту проблему?
Привет, тоже самое, если кто-то нашел решение, отзовитесь пожалуйста
@@Илья-ц8ю9д Мне помогло добавление SESSION_DOMAIN=localhost
SANCTUM_STATEFUL_DOMAINS=localhost:8000 в .env файл
@@Илья-ц8ю9д Привет, получилась решить ?
точно такая же ситуация была, помогло то что в файле bootstrap/app.php добавил
->withMiddleware(function (Middleware $middleware) {
$middleware->statefulApi();
})
Здравствуйте, спасибо за уроки, с постмена отправлю запрос на защищенный роут метод POST и получаю 419 CSRF token mismatch. Роут который метод GET работает. Попробовал вставить в хидере POST зароса X-XSRF-TOKEN так работает. Вопрос почему GET роут без X-XSRF-TOKEN отвечаеть на запрос 200 а POST 419?
Это потому что автор забыл сказать, что к токену надо сначала применить операцию url decode (загугли и найдешь кучу сайтов с декодером), после этого логин срабатывает.
в Referer только локальный адрес нужно прописывать?
Тут нужно указать имя домена) В нашем случае это локалхост:)
Всё получилось. Опять не хватает карты-схемы как оно там связывается, а упаковывать в голову последовательность действий - ну может после раза 20-30-го и запомним как делать без справки
Благодарю!)
камент для продвижения
Подобные уроки на темы связанные с сетью (вебсокеты, авторизация) наполовину бесполезны если показываются на примере локальной машины, на локалке всё изи, а когда начинаешь эо реализовывать на реальном сервере в 90% сталкиваешься с серъёзными проблемами. Тот же санктум запущенный на удалённом сервере например не примет запросы с локального постмана/машины фронтендера
Полезное наверное будет за деньги)
А ты разрабатываешь сразу на сервере? Для этого и существует локальная разработка где сразу ловятся все проблемы
@@failj3847 не поверишь но да, иногда сразу на сервере, хоть и неудобно
@@TheBubaololo как по мне это не правильный подход, правильнее деплоить локальную разработку, благо почти все сервисы которые предоставляют сервера поддерживают деплоинг с гита
@@failj3847 у меня было приложение с вебсокетами, очередями, отправляющее емейлы и сообщения в тгбот, с oauth авторизацией. все эти штуки либо не запустятся на локальной машине либо не заработают в том же виде с теми же настройками
*Красаучик*
с laravel 8 = все ОК / для laravel 10 - вылезает ошибка с vite / что-то изменилось?
если будете делать то не ставте protected $namespace = 'App/http/controllers' они после ларавель 8 не указываются.
У меня при гет запросе в санктуме 500 ошибка выходит, кто нибудь знает почему ?
решил проблему? у меня также
такая же проблема... 500 ошибка, а preview выводит dd c 111111! Чтобы это значило?
Подскажите пожалуйста почему я могу получать 404 ошибку после того как я подключил роут
потому что видимо нет контроллера?) или что?)
@@laravelcreative Спасибо большое за что что так оперативно подсказали, но дело было в переносе строки. Я не внимательный))) Спасибо за вашу помощь и труды!
вставил адрес сервера с переносом строки
После php artisan tinker выдает ошибку Writing to directory C:/Users/ћаЁ©/AppData/Roaming/PsySH is not allowed. Как её можно исправить? Большое спасибо за крутые уроки!
CSRF token mismatch
Благодарю!)