Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Ну к примеру можно во views сделать папку sections к примеру и там к примеру создать файл form.blade.php и в этот файл прописать нужные поля для формы. И потом в том файле где ты создаешь форму, цепляешь эти поля при помощи @include('sections.form') . Это можно использовать во всем, где повторяется код HTML.
До запроса определить id-шники элементов между какими нужно сделать рандомный выбор нет возможности, либо придётся делать ещё 1 запрос. Ну а 1 запрос лучше же чем 2?
В общем с таблицы нужно рандомно выбрать 1 строчку. Я сделал так. Это нормально?
ElementsCollections::where('tip', $tip)->where('lvl', '<=', Auth::user()->lvl)->where('qual', '<=', $qual)->get();
$id = mt_rand(0, 5);
return $element_collection[$id];
App\Exceptions\Handler.php посмотри.
Зачем денвер? Зачем wampserv? Есть же Homestead, ну на крайняк если все влом openserver. Зачем вирт хостиг? Нет 250 РУБ ДЛЯ ПРОСТЕЙЩЕЙ VDS? Зачем лезть тогда в нэт ????
>> И ошибок много бывает и варнинги и ноутисы и фатал
Для начала объясни какую проблему ты хочешь решить.
Автор хочет при возникновении какой либо ошибке не показывать Whoops, looks like something went wrong? А перенаправлять на своё предстовление.
А что так мало тем создал? Давай ещё парочку создай и тогда точно на сверх звуковой скорости прилетят помогут.
>
чем проще сделал - тем проще живёшь
После foreach идет return redirect('/arena'); и получается что страница уже обновилась, а база еще обновляется, и после редиректа выводятся лжеданные, пришлось перед редиректом ставить задержку не большую.
usleep(200000);
return redirect('/arena');
Вот тоже хотел задать такой вопрос. К примеру у меня есть команда участников, я беру их так:
$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 запросов, это почти секунду будет выполнятся.
}%>
У тебя путаница. mysql_real_escape_string это SQL injection и Eloquent, а htmlspecialchars это HTML и Blade, т.е. как кошки и круглое. А ты ставишь их в один ряд ("защита от sql injection и прочего, если пользоваться Eloquent, шаблоны Blade, ...").
.
Ну по сути я тут задал 2 вопроса за 1 пост и в общем про фильтрацию, по этому так и поставил через запятую.
Вопрос был задан и был получен ответ. Ещё раз спасибо.
Не ну не 99% то. Я в общем спросил про фильтрацию, по этому упомянул эти функции чтоб точно был понятен вопрос. Ответ получен. Спасибо.
Народ может я сейчас и глупость спрошу (как же без глупостей), но всё равно спрошу. Я правильно понял что в Laravel есть защита от sql injection и прочего если пользоваться Eloquent, Шаблоны Blade и не нужно там всякие mysql_real_escape_string, htmlspecialchars ?
Аналогичный вопрос, жаль до сих пор без ответа.
Реализовал при помощи middleware.
Здравствуйте. Есть вот такой вопрос. Постараюсь подробно описать на простом примере.
В базе данных, в таблице users есть столбец online и spent-time. Требуется обновлять online каждые к примеру 3 сек или более и прибавлять это время к проведённому на сайте spent-time, это нужно делать на каждой странице куда перейдёт пользователь. Есть много вещей которые нужно сделать, проверить, обновить. То есть много разных методов которые нужно выполнить на любой странице.
Я это хочу сделать так. Создать контроллер и в нём прописать метод get() и с его помощью запускать все нужные мне методы находящиеся в этом контролере. И в каждом новом контролере вызывать этот метод get() через конструктор.
А вот теперь вопрос. Правильно ли я поступлю если напишу так и есть ли более правильные способ реализации данной задачи? Ткните носом куда копать.
Спасибо всем, я нашёл что искал!
Я просто думал в laravel есть что нибудь такое.
А такое проканает $update= 5 ; header('Refresh:'.$update ); ?
Здравствуйте. Подскажите пожалуйста как сделать автоматический редирект через определённое количество времени к примеру перенаправить через 5 сек return redirect()->route('books_list'); ?