Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Убрать повторяющийся код HTML » 11.06.2017 00:09:00

Ну к примеру можно во views сделать папку sections к примеру и там к примеру создать файл form.blade.php и в этот файл прописать нужные поля для формы. И потом в том файле где ты создаешь форму, цепляешь эти поля при помощи @include('sections.form') . Это можно использовать во всем, где повторяется код HTML.

#2 Re: Laravel 5.x » Случайный выбор с базы данных. » 07.02.2017 20:07:04

До запроса определить id-шники элементов между какими нужно сделать рандомный выбор нет возможности, либо придётся делать ещё 1 запрос. Ну а 1 запрос лучше же чем 2?

#3 Laravel 5.x » Случайный выбор с базы данных. » 07.02.2017 20:02:50

gisen
Ответов: 2

В общем с таблицы нужно рандомно выбрать 1 строчку. Я сделал так. Это нормально?

ElementsCollections::where('tip', $tip)->where('lvl', '<=', Auth::user()->lvl)->where('qual', '<=', $qual)->get();
        $id = mt_rand(0, 5);
        return $element_collection[$id];

#5 Re: Laravel 5.x » Давайте разберемся, или установка laravel на виртуальный хостинг » 01.11.2016 15:06:29

Зачем денвер? Зачем wampserv? Есть же Homestead, ну на крайняк если все влом openserver. Зачем вирт хостиг? Нет 250 РУБ ДЛЯ ПРОСТЕЙЩЕЙ VDS? Зачем лезть тогда в нэт ????

#6 Re: Laravel 5.x » Whoops » 24.10.2016 15:04:28

DBR пишет:

>> И ошибок много бывает и варнинги и ноутисы и фатал

Для начала объясни какую проблему ты хочешь решить.

Автор хочет при возникновении какой либо ошибке не показывать Whoops, looks like something went wrong? А перенаправлять на своё предстовление.

#7 Re: Laravel 5.x » Laravel 5.3 Редирект после аутентификации основывающийся на ролях. » 22.09.2016 14:33:39

А что так мало тем создал? Давай ещё парочку создай и тогда точно на сверх звуковой скорости прилетят помогут.

#8 Re: Laravel 5.x » Update и подготовленные запросы » 18.09.2016 17:28:12

hzone пишет:

>
чем проще сделал - тем проще живёшь

После foreach идет return redirect('/arena'); и получается что страница уже обновилась, а база еще обновляется, и после редиректа выводятся лжеданные, пришлось перед редиректом ставить задержку  не большую.
usleep(200000);
return redirect('/arena');

#9 Re: Laravel 5.x » Update и подготовленные запросы » 18.09.2016 17:05:48

Вот тоже хотел задать такой вопрос. К примеру у меня есть команда участников, я беру их так:
   $commands = ArenaMember::where('id', $arena_member->arena_id)->get();
Далее мне нужно, при определеных условиях, присвоить каждому участнику номер по порядку (1, 2, 3 ....), я делаю это так:
               $command_num = 0;
               foreach ($commands as $command) {
                    ++$command_num;
                    $command->number = $command_num;
                    $command->save();
                }
Так получается правильно? А если там к примеру тысячи 3 записей и это 3000 запросов, это почти секунду будет выполнятся.

#10 Re: Laravel 5.x » Фильтрация » 24.08.2016 21:58:13

Proger_XP пишет:

}%>
У тебя путаница. mysql_real_escape_string это SQL injection и Eloquent, а htmlspecialchars это HTML и Blade, т.е. как кошки и круглое. А ты ставишь их в один ряд ("защита от sql injection и прочего, если пользоваться Eloquent, шаблоны Blade, ...").
.

Ну по сути я тут задал 2 вопроса за 1 пост и в общем про фильтрацию, по этому так и поставил через запятую.
Вопрос был задан и был получен ответ. Ещё раз спасибо.

#11 Re: Laravel 5.x » Фильтрация » 24.08.2016 16:57:10

Не ну не 99% то. Я  в общем спросил про фильтрацию, по этому упомянул эти функции чтоб точно был понятен вопрос. Ответ получен. Спасибо.

#12 Laravel 5.x » Фильтрация » 24.08.2016 16:30:08

gisen
Ответов: 5

Народ может я сейчас и глупость спрошу (как же без глупостей), но всё равно спрошу. Я правильно понял что в Laravel есть защита от sql  injection и прочего если пользоваться Eloquent, Шаблоны Blade и не нужно там всякие mysql_real_escape_string, htmlspecialchars ?

#13 Re: Laravel 5.x » Laravel 5 очереди » 15.08.2016 15:31:17

Аналогичный вопрос, жаль до сих пор без ответа.

#15 Laravel 5.x » Выполнение одного и того же метода. » 21.07.2016 20:32:26

gisen
Ответов: 1

Здравствуйте. Есть вот такой вопрос. Постараюсь подробно описать на простом примере.
В базе данных, в таблице users есть столбец online и spent-time. Требуется обновлять online каждые к примеру 3 сек или более и прибавлять это время к проведённому на сайте spent-time, это нужно делать на каждой странице куда перейдёт пользователь. Есть много вещей которые нужно сделать, проверить, обновить. То есть много разных методов которые нужно выполнить на любой странице.
Я это хочу сделать так. Создать контроллер и в нём прописать метод get() и с его помощью запускать все нужные мне методы находящиеся в этом контролере. И в каждом новом контролере вызывать этот метод get() через конструктор.
А вот теперь вопрос. Правильно ли я поступлю если напишу так и есть ли более правильные способ реализации данной задачи? Ткните носом куда копать.

#17 Re: Laravel 5.x » Автоматический редирект. » 17.07.2016 16:18:34

Я просто думал в laravel есть что нибудь такое.

#18 Re: Laravel 5.x » Автоматический редирект. » 17.07.2016 16:16:35

А такое проканает  $update= 5 ;      header('Refresh:'.$update ); ?

#19 Laravel 5.x » Автоматический редирект. » 17.07.2016 14:07:43

gisen
Ответов: 5

Здравствуйте. Подскажите пожалуйста как сделать автоматический редирект через определённое количество времени к примеру перенаправить через 5 сек return redirect()->route('books_list'); ?

Подвал раздела