Size: a a a

Laravel для начинающих

2021 March 15

EE

Empty Empty in Laravel для начинающих
Логично что если я из app.blade обращусь к любой переменной я получу список пременых из контроллер Adress.....балбала
источник

EE

Empty Empty in Laravel для начинающих
Tim
Я совершаю get-запрос с параметрами. Валидатор говорит "нет" и возвращает респонс с кодом ошибки. Браузер видит ошибку в респонсе и запускает свои внутренние механизмы, но я не вижу ничего ибо ничего и не должен увидеть. Я правильно всё понял?
Нет
источник

EE

Empty Empty in Laravel для начинающих
Tim
Я совершаю get-запрос с параметрами. Валидатор говорит "нет" и возвращает респонс с кодом ошибки. Браузер видит ошибку в респонсе и запускает свои внутренние механизмы, но я не вижу ничего ибо ничего и не должен увидеть. Я правильно всё понял?
В консоли увидишь ответ если у тебя валидатор настроен правильно
источник

W

Web-Разработчик... in Laravel для начинающих
источник

EE

Empty Empty in Laravel для начинающих
Tim
Я совершаю get-запрос с параметрами. Валидатор говорит "нет" и возвращает респонс с кодом ошибки. Браузер видит ошибку в респонсе и запускает свои внутренние механизмы, но я не вижу ничего ибо ничего и не должен увидеть. Я правильно всё понял?
Сугубо твоя настройка, ты должен обработать валидатором и написать ему сценарии, но дефлотные сценарии вернут так же JSON ошибки
источник

DD

Danya Danya in Laravel для начинающих
Tim
Я совершаю get-запрос с параметрами. Валидатор говорит "нет" и возвращает респонс с кодом ошибки. Браузер видит ошибку в респонсе и запускает свои внутренние механизмы, но я не вижу ничего ибо ничего и не должен увидеть. Я правильно всё понял?
Дело в заголовках, если ты будешь бросать этот запрос на апишку, он деофлтно будет тебе давать json response, который проставит ответу  нужные заголовки, и фреймворк тебе вернёт тот ответ который ты потерял.


Когда ты кидаешь его на веб, запрос воспринимается как форма, и фреймворк тебя попытается редиректнуть на страницу с ошибкой заданной для 400, у тебя это не настроено и ты не получаешь ничего)


Грубо говоря так
источник

DD

Danya Danya in Laravel для начинающих
Empty Empty
Логично что если я из app.blade обращусь к любой переменной я получу список пременых из контроллер Adress.....балбала
Вообще не логично
источник

EE

Empty Empty in Laravel для начинающих
Danya Danya
Дело в заголовках, если ты будешь бросать этот запрос на апишку, он деофлтно будет тебе давать json response, который проставит ответу  нужные заголовки, и фреймворк тебе вернёт тот ответ который ты потерял.


Когда ты кидаешь его на веб, запрос воспринимается как форма, и фреймворк тебя попытается редиректнуть на страницу с ошибкой заданной для 400, у тебя это не настроено и ты не получаешь ничего)


Грубо говоря так
Причем когда будешь писать ответы погугли про https://developer.mozilla.org/ru/docs/Web/HTTP/Status
источник

EE

Empty Empty in Laravel для начинающих
Это тебе в будущем поможет, те не просто возвращай свой ответ а ещё прописывай статус
источник

EE

Empty Empty in Laravel для начинающих
Danya Danya
Вообще не логично
шта, почему?
источник

EE

Empty Empty in Laravel для начинающих
Danya Danya
Вообще не логично
return view('adress', compact(
           'tasks',
           'tasks_count',
           'tasks_count_live',
           'tasks_count_pos',
           'real_solds',
           'sold_out'
       ));
источник

EE

Empty Empty in Laravel для начинающих
Empty Empty
return view('adress', compact(
           'tasks',
           'tasks_count',
           'tasks_count_live',
           'tasks_count_pos',
           'real_solds',
           'sold_out'
       ));
Вот только к этому и получаю доступ
источник

DD

Danya Danya in Laravel для начинающих
Empty Empty
Вот только к этому и получаю доступ
У тебя в layouts app, все в хардкоде? Или так же динамично сделанно?
источник

T

Tim in Laravel для начинающих
Danya Danya
Дело в заголовках, если ты будешь бросать этот запрос на апишку, он деофлтно будет тебе давать json response, который проставит ответу  нужные заголовки, и фреймворк тебе вернёт тот ответ который ты потерял.


Когда ты кидаешь его на веб, запрос воспринимается как форма, и фреймворк тебя попытается редиректнуть на страницу с ошибкой заданной для 400, у тебя это не настроено и ты не получаешь ничего)


Грубо говоря так
не настроена значит что нет страницы под ошибку или речь идет об одном из механизмов фраймворка?
источник

DD

Danya Danya in Laravel для начинающих
Tim
не настроена значит что нет страницы под ошибку или речь идет об одном из механизмов фраймворка?
Нет страницы, в Ларе деофлтно есть 404 и 50х по моему.


Но это все ещё механизм фреймворка
источник

EE

Empty Empty in Laravel для начинающих
Danya Danya
У тебя в layouts app, все в хардкоде? Или так же динамично сделанно?
Там ничего кроме          @yield('content') по сути нет ну и   @guest итп
источник

T

Tim in Laravel для начинающих
Danya Danya
Нет страницы, в Ларе деофлтно есть 404 и 50х по моему.


Но это все ещё механизм фреймворка
Так то да) Но вывод ошибок у меня настроен) Ту же 403 Forbidden выводит на ура
источник

EE

Empty Empty in Laravel для начинающих
Tim
не настроена значит что нет страницы под ошибку или речь идет об одном из механизмов фраймворка?
Так ты консоль открой да посмотри ответ
источник

DD

Danya Danya in Laravel для начинающих
Empty Empty
Там ничего кроме          @yield('content') по сути нет ну и   @guest итп
В таком случае ты никак не подменишь данные.


Но если ты сделаешь в базовом компоненте, переменные.

Ты сможешь их прописывать из любого контроллера
источник

EE

Empty Empty in Laravel для начинающих
Danya Danya
В таком случае ты никак не подменишь данные.


Но если ты сделаешь в базовом компоненте, переменные.

Ты сможешь их прописывать из любого контроллера
Ну вот я к этому и шёл, базовый компонент это что?
источник