Size: a a a

2018 November 14

ИС

Илья Сакович in Laravel UA
Вячеслав
Но видимо html формы не в зависимости от mime type не умеют изменять метод запроса
в стандарте html описано, что формы могут работать лишь с двумя методами: гет, пост
источник

ИС

Илья Сакович in Laravel UA
с остальными может работать лишь хттп
источник

AA

Ann Ali in Laravel UA
прикольная бага, прямо зачиталась issue. Судя по таску проблема в php - он работает с PUT иначе чем с POST. Рекомендуют для этого поставить екстеншн apfd
источник

ИС

Илья Сакович in Laravel UA
Ann Ali
прикольная бага, прямо зачиталась issue. Судя по таску проблема в php - он работает с PUT иначе чем с POST. Рекомендуют для этого поставить екстеншн apfd
попробовал поставить экстеншн apfd - заработало 🙊
источник

ИС

Илья Сакович in Laravel UA
но многовато действий 😄
установить php-dev, установить с помощью pecl этот экстеншн, добавить его в php.ini, перезагрузить php
источник

AA

Ann Ali in Laravel UA
👍
источник

ИС

Илья Сакович in Laravel UA
жаль, что этот экстеншн не реквайрится композером, в отличии от некоторых других :(
источник
2018 November 15

AA

Ann Ali in Laravel UA
Привет всем! Помогите, пожалуйста, с небольшим ревью решения. Есть контроллер с методом index(), который выводит список всех моделей news. Возникла необходимость сделать форму поиска с аяксом для поиска моделей.
1. Правильно ли я понимаю, что запрос от формы должен быть GET, а не POST?
2. Нужно ли разносить поиск с аяксом и вывод всех новостей на разные методы, если вывод будет одинаковый? Или можно все повесить на index и разруливать через if-и(проверка или аякс, проверка или есть что-то параметре query для поиска)?
источник

MB

Misha Bachkur in Laravel UA
Привіт. Виникла проблема із оптимізацію експорту даних користувача. З приростом людей, збільшується об‘єм даних, що призвело до проблеми з часом виконання джоба.
На даний момент є 11 типів на експорт, юзер може їх обрати зі списку. Спершу запускається основний джоб, в ньому сервіс уже працює з типом та його даними і відправляє на окремий джоб. Все це працює в живому режимі і передається процес виконання на фронтенд. Для кожного типу, для їх даних, робиться чанк. Якщо якийсь тип може мати велику к-сть даних, як для прикладу таймлайн, то в цьому випадку ще ділиться на окремі джоби. На даний момент, об’єм даних ще збільшився, що робить уже вище описаний спосіб реалізації експорту не актуальним, адже вилітає по таймінгу. Можливо хтось стикався з таким і може порадити щось корисне?
источник

М

Митяй in Laravel UA
Ann Ali
Привет всем! Помогите, пожалуйста, с небольшим ревью решения. Есть контроллер с методом index(), который выводит список всех моделей news. Возникла необходимость сделать форму поиска с аяксом для поиска моделей.
1. Правильно ли я понимаю, что запрос от формы должен быть GET, а не POST?
2. Нужно ли разносить поиск с аяксом и вывод всех новостей на разные методы, если вывод будет одинаковый? Или можно все повесить на index и разруливать через if-и(проверка или аякс, проверка или есть что-то параметре query для поиска)?
1) Раз ты получаешь - то только GET
2) разные бы методы сделал. Т к тебе при js  еще и формат отведа другой то надо возвращать
источник

М

Митяй in Laravel UA
и второй бы метод назвал search
источник

YP

Yurii Prudskyi in Laravel UA
Митяй
1) Раз ты получаешь - то только GET
2) разные бы методы сделал. Т к тебе при js  еще и формат отведа другой то надо возвращать
+
источник

М

Митяй in Laravel UA
index
search
источник

М

Митяй in Laravel UA
вот так
источник

AA

Ann Ali in Laravel UA
Вопрос в том, что для поиска требуется еще, чтобы он работал и c js, без js. А без js вывод такой же как и в index
источник

YP

Yurii Prudskyi in Laravel UA
Ну дело вкуса, как обычно. Я б вполне удовлетворился чем-то таким:
public function index(Request $request)
   {
       $news = News::advancedSearch($request->all())->get();
       
       return view('news.index', compact('news', 'request'));
}

   public function ajaxSearch(Request $request)
   {
       $news = News::advancedSearch($request->all())->get();

       return $news->toJson();
   }
источник

ИС

Илья Сакович in Laravel UA
Ann Ali
Привет всем! Помогите, пожалуйста, с небольшим ревью решения. Есть контроллер с методом index(), который выводит список всех моделей news. Возникла необходимость сделать форму поиска с аяксом для поиска моделей.
1. Правильно ли я понимаю, что запрос от формы должен быть GET, а не POST?
2. Нужно ли разносить поиск с аяксом и вывод всех новостей на разные методы, если вывод будет одинаковый? Или можно все повесить на index и разруливать через if-и(проверка или аякс, проверка или есть что-то параметре query для поиска)?
может как-то так?
источник

ИС

Илья Сакович in Laravel UA
public function index(Request $request)
{
   if ($request->wantsJson()) {
       // return json
   }

   // return view
}
источник

ИС

Илья Сакович in Laravel UA
public function index(Request $request)
{
   if ($request->wantsJson()) {
       return $this->indexJson($request);
   }

   // return view
}

protected function indexJson(Request $request)
{
   // return json
}
источник

AA

Ann Ali in Laravel UA
спасибо всем. Поняла, что какого-то общепринятого способа нет. Попробую то, и то, наверное, и выберу более удобный.
источник