Trekov
Я не прошу у контейнера, я в него добавить хочу
Trekov
Извиняюсь, я не тот код скопипастил
Dmitry
Trekov
Тот что в документации
$this->app->singleton('HelpSpot\API', function ($app) {
return new HelpSpot\API($app->make('HttpClient'));
});
Dmitry
Trekov
Спасибо. Я до них еще не дошел. Так то я думал, что должно это в файле где-то конфигурироваться в настройках
Dmitry
Trekov
Я просто хочу всякое попробовать, чтобы запомнить
Trekov
и поразбираться
Trekov
через неделю работать с фреймворком, вот второй день документацию читаю
Trekov
До этого с симфони дело имел и немножко yii смотрел, но не писал на нем ничего
Trekov
Контейнер тут покруче будет
Dmitry
тут смысл в том что тебе не надо прописывать все прямо в контейнере. если указана зависимость от конкретного класса, контейнер сам его найдет и создаст
Trekov
Я пока не смотрел, можно ли его отдельно от фреймворка использовать
Dmitry
зачем?
Trekov
Мне в последнее время приходилось
Trekov
Я всякие перепробовал
Dmitry
PHP-DI - оч крутой
Dmitry
да и зачем тебе оно если пишешь на фреймворках?
Trekov
по работе приходилось с вордпрессом работать, тащил туда всякое, чтобы не больно было работать
Trekov
привычка уже
Trekov
Я вот понял, что документация на самом деле не очень написано в плане того, что нельзя ее читать от начала до конца и что-то пробовать, надо всю ее прочитать, или вот так вот спрашивать где что-то делать. По крайней мере в начале
Andriy
Всем привет, кто знает как можно сделать Auth::login($user) с использованием api аутентификации (используется Passport)
Andriy
Auth::guard(‘api’)->login($user) не работает
SarcasmIO
а ты понимаешь что это и зачем ты это делаешь ?
Andriy
Andriy
а ты понимаешь что это и зачем ты это делаешь ?
Пока без этого можна обойтись. НО у меня возник другой вопрос. Я делаю API и при определенных условиях получаю 404 (если юзер не найден). Почему мне возвращается html вместо json ответа? Так и должно быть?
SarcasmIO
потому что ты не отправляешь в заголовке
Andriy
SarcasmIO
accept json
Andriy
Andriy
Все правильно.
Andriy
?
Andriy
Andriy
accept json
Кстати, как Lara знает о том что генерить (какую ошибку)?
Andriy
Просто интересно
Andriy
При одних условиях генерит одно, при других другое
SarcasmIO
Andriy
ЭТо Core как я понял
Andriy
SarcasmIO
я не вижу вопроса
SarcasmIO
когда ты указываешь что хочешь получить жсон
SarcasmIO
ларавель сериализует тебе ошибку
SarcasmIO
с $request->wantJson()
Andriy
А, все идеально
Andriy
В продакшене не вываливается stackTrace
Andriy
Andriy
мужик
SarcasmIO
proboval
Andriy
proboval
Есть альтернативы хорошие? Или это топ решение?
Andriy
proboval
Просто писать все время вручную аннотации чуток достает
SarcasmIO
посмотри в сторону graphql
SarcasmIO
это язык
Andriy
это язык
Слышал о нем уже. Спасибо. Посмотрю позже
Anonymous
привет. сайт с несколькими группами пользователей, у каждой свои контроллеры. в роутах хочу для каждой группы разграничить доступ через Route::group с разными мидлварами. проблема в том, что в разных группах могут быть одинаковые пути, вроде главной страницы. в этом случае учитывается только последний путь, ранее объявленные группы получают 404. можно это как-то решить?
Dmitry
Dmitry
решай доступы через мидлваре
Andriy
Andriy
Andriy
Я нашел интересный пакет, он автоматически генерит много чего
Andriy
http://labs.infyom.com/laravelgenerator/
Andriy
Не пробовали случайно?
Volodymyr
Volodymyr
https://github.com/dingo/api
Volodymyr
+ jwt
Volodymyr
Он удобен в группировании роутинга в обертку
Volodymyr
+ екскпшены в json
Volodymyr
В одном и том же формате
Andriy
Volodymyr
Andriy
Для API
Volodymyr
Роутинг ларововский, просто удобно версионность держать и тд
Volodymyr
Почитай доку
Andriy
Понял
Konstantin
Генераторы - зло