Igor
Нуу так
Igor
Но гуглом пользоваться не умею
Igor
Возьмёте меня на работу?
Aleserche
Есть фундаментальные, а есть книжки в которых тупо пересказ апи с водой и опечатками
Igor
Aleserche
Никакого вообще
Dmitriy
Igor
Luka
Я напихал книг и всегда планшет с книгами со мной. Статьями и прочим. Есть минута на работе читаю. А когда что то пишу, то гуглю
Anton 🐻
Привет, у меня странный вопрос) есть кусок кода
Route::get('/secret', function(\Illuminate\Http\Request $Request) {
$Request->headers->set('host', 'forward-to-another.xom');
dd($Request);
});
я очень хочу дёрнуть абсолютно такой же запрос какой и поступил на моей сервер, на другой хост и получить от него ответ. есть ли какие-то готовые методы это сделать, не перекидывая ручками все данные из request в курсловый запрос?
SarcasmIO
Aleserche
Вроде тут кидали ссылку на Ютуб по js
Aleserche
Или нет
Ihor
всем привет
вопрос по js
Ihor
как найти все <img> в которых родитель <p>?
Anonymous
document.getElementsByTagName("img");
Anonymous
Получилось ?
Ihor
да, ну еще такое, сайт очень сатрый нужно кое что дорабтать на плагине фенсибокс а он на jquery 3.1.1
а сам сайт на 1.9 и когда и подключаю новую то ошибка с
$('#mainmenu a').live('click', function)
ии випилели в старших версиях!!
как мне решить ето?
Ihor
в jquery 1.9+ нету .live ?
Aleksey Y.
Aleksey Y.
Google на такие вопросы в первой ссылке даёт верный ответ, если что
Ihor
да, я знаю но весь сайт написат через .live а исправлять в всех местах на .on долго, можно как нибуть сделать чтоб работал и .live и версия jquery 3.1.1?
Ihor
две версии jquery на одной станичке!
Aleksey Y.
Есть плагин
Ihor
какой?
Aleksey Y.
Название не помню, что-то на тему noconflict
Aleksey Y.
Может так и называется
Aleksey Y.
Глупо больше одной версии на сайте держать, проще переписать все
Aleksey Y.
Это +1 запрос на загрузку и +объём файла
Aleksey Y.
+ поддерживать такое приложение то ещё удовольствие, где-то будет на одной версии, где-то на другой
Aleksey Y.
Постоянные баги, которые без бутылки не задебажить, только методом тыка, отключая один из плагинов
Ihor
ето одноразовая работа добавить откритие картинок fancybox и еще паро мелких (php) багов. А так то да поддерживать все ето сложно
Luka
Добрый день. Подскажите, у меня в базе есть поле с уникаольным значением. Я вношу в базу по одной записи. Если уже такая запись имеется, мне вылетает ошибки SQL. Как правильно в ларе делать проверку? перед записью производить поиск в базе и если значение найдено, то выдавать сообщение, еси нет то заносить? или есть более простой вариант?
Юрий
А что за записи? Почему уникальное значение вдруг не уникальное?
Andrey
Ну как вариант, сделать raw запрос INSERT IGNORE ...
Юрий
Andrey
ну да, или exception ловить. Потому что с insert ignore есть забавная штука - если есть autoincrement поле, то оно будет увеличиваться, даже если запись не вставилась, а отсеялясь по ignore
Антон
firstOrCreate/ firstOrNew как вариант
Andrey
Это же select
Антон
Можно рассматривать его как insert с предварительной проверкой на существование записи
Антон
В доке он в разделе "Other Creation Methods"
Andrey
Как можно firstOrNew рассматривать как insert, если он ничего не создает в таблице?
Антон
First or create создает
Dima
Dima
трансляция fwdays
Dima
сейчас
Yushkevich
Luka
подскажите, а shuffle как то отдеально работает в Ларе?
Luka
Luka
public function index()
{
$tags=Tag::all();
$end_tags = count($tags);
shuffle($tags);
return view('index',['tags' => $tags, 'end_tags' => $end_tags]);
}
sofar
Разве Tag::all() не коллекцию вернет?
Andrey
Я в соседнем чате уже это сказал
sofar
А, я не читал тот чат
Luka
мне нужен array_multisort такой тип сортировки?
Andrey
Я ж там написал, сделай $tags->toArray() и shuffle ему
Luka
Andrey
Да. Просто он реализует нужные интерфейсы.
Andrey
Iterable, countable
Luka
Iterable, countable
Все спасибо, потумил минут , нашел как сделать)
public function index()
{
$tags=Tag::all('tag')->toArray();
$end_tags = count($tags);
shuffle($tags);
return view('index',['tags' => $tags, 'end_tags' => $end_tags]);
}
Andrey
А чего туптиь, я ж сразу сказал - toArray сделать)
Andrey
А надо было $tags = $tags->toArray()
Luka
ну да
Andrey
ну или лучше - как ты сделал в итоге
Luka
теперь осталось сделать вывод только 30 тэгов
Luka
кстати, можно сделать, что бы только 30 записей бралось с таблицы?
Tag::all('tag');
Luka
вроде можно.
Andrey
Ну так залезь в доку же) там описано как брать записей, сколько надо
Luka
Luka
@for ($key = 0; $key < 30; $key++)
#{{ $tags[$key]['tag'] }}
@endfor
Andrey
Не делай так)
Vladislav
Добрый день...не могу вкурить как в sleepinowl сделать загрузку изобажений
Luka
Andrey
Почему?
Не надо выбирать из базы больше, чем надо. Не надо такую логику во view помещать
Luka