
Luka
18.02.2017
20:18:48
пошел я спать

Quiss
18.02.2017
20:19:25
как ты мог забыть про ковычки, АЛО
иди учи похапе, а не ларку.

Google

Quiss
18.02.2017
20:45:08
заверни контент в
<div class="container">
@section('content')
</div>
а то пиздец

Alexander
18.02.2017
23:16:18
Кто-нибудь знает можно ли в laravel выполнить подготовленный запрос, что-то типа
$setting = DB::prepare("UPDATE setting SET value=? WHERE name=?;");
$setting->execute([$login, 'login']);
$setting->execute([$email, 'email']);
$setting->execute([$site, 'site']);

Юрий
18.02.2017
23:18:46
Естественно да
В документации примеры приведены

Dmitriy
18.02.2017
23:18:59

smile
19.02.2017
08:59:18
Кто нибудь может скинуть пример реализации и использования репозитория с +- сложными запросами?
Интересует подход организации методов, использования критерий.
Пока, все что нахожу в интернете - банальные all, find с одним where/wherein

Luka
19.02.2017
09:46:02
ООО великие Умы!!!
как мне вывести значения такого многомерного массива?
http://pb.hackis.ru/pinnacle/sports/live/26?url_sports_live=https%3A%2F%2Fapi.pinnaclesports.com%2Fv1%2Ffixtures%3Fsportid%3D29%26islive%3D1&name=Soccer

Евгений
19.02.2017
09:48:58
форычем

Luka
19.02.2017
09:52:06
Форыч, в форыч, в форыч?

Евгений
19.02.2017
09:53:13
@foreach ($data['league'] as $league)
@foreach ($league['events'] as $event)
{{ $event['id'] }}<br>
@endforeach
@endforeach
первый раз чтоли столкнулся с форычем в форыче?)

Luka
19.02.2017
09:55:08
я по другому сделал

Google

Luka
19.02.2017
09:55:17
@foreach($pinnacle_sports_live['league'] as $key => $pinnacle_sport_live)
<tr>
<th> {{$pinnacle_sport_live['events'][0]['id']}}</th>
<th> {{$pinnacle_sport_live['events'][0]['starts']}}</th>
<th> {{$pinnacle_sport_live['events'][0]['home']}}</th>
<th> {{$pinnacle_sport_live['events'][0]['away']}}</th>
<th> {{$pinnacle_sport_live['events'][0]['rotNum']}}</th>
<th> {{$pinnacle_sport_live['events'][0]['liveStatus']}}</th>
</tr>
@endforeach

Евгений
19.02.2017
09:56:09
количество events может быть больше 1?

Luka
19.02.2017
09:57:50
Этот массив получается из json

Евгений
19.02.2017
09:58:29
ну если их будет больше 1 то ты только значения первого выведешь
а еще один форыч добавить и выведешь всё

Luka
19.02.2017
10:02:58

Евгений
19.02.2017
10:03:33
так обычный массив в массиве. первый форычем обрабатываем, получаем много массивов, каждый из которого опять форычем
куда уж проще

?? Vladimir
19.02.2017
10:33:52
Всем привет. Подскажите как во вьюхе передать параметр в роут ресурсов ?

Евгений
19.02.2017
10:37:06
route('name', $var)

?? Vladimir
19.02.2017
10:37:46
Спасибо

Евгений
19.02.2017
10:38:45
Доку смотрел?
Helper Functions - Laravel - The PHP Framework For Web Artisans
https://laravel.com/docs/5.4/helpers#method-route
Если параметр один то можно просто переменную, если больше, то массив

?? Vladimir
19.02.2017
10:42:22
Да, сейчас нашел. Устроился на испытательный срок и сейчас жопа горит успевать сдавать таски. По этому немного ленюсь в гуглинг и бросаюсь кодить другую часть

Евгений
19.02.2017
10:51:22
Где б мне найти работу на ларе удаленно с гибким графиком....

?? Vladimir
19.02.2017
10:54:37
Я несовсем удаленно работаю. Стартап конечно английский, но на работу приходится ходить в офис

Евгений
19.02.2017
10:55:53
Офис не по мне, хочу удаленно (
Или настартапить свое

Google

Luka
19.02.2017
10:58:28
Евгений, а вы не думали, то о чем вы с вами говорили?

Евгений
19.02.2017
11:02:28
Я как то забыл) много всего вертится в последние дни по проектам, про твой забыл. Сегодня постараюсь поглядеть
Ты парсишь данные по апи или html парсишь?

Luka
19.02.2017
11:17:18
Но я уже две платформы сделал
Олимп и pinnacle
надо еще подключать
чем больше данных с различных контор, тем выше шанс нахождения вилки и больший объем обработки

Евгений
19.02.2017
11:40:23
У тебя по крону парсинг идет? Как часто?

Luka
19.02.2017
11:44:16
У тебя по крону парсинг идет? Как часто?
Не по крону. Начинаются игры, человек подключается, выбирает игры которые идут, выбирает БК и у него на одну страницу, которая раз в 5 секунд будет обновляться идет сбор данных, человек может открыть 10 страниц и сразу мониторить 10 событий, т.к это live у людей предел банка обычно 5 тысяч на одну БК , потолок игр в которых они играют 10. Поэтому в будущем на одну рабочаю область через Vue.js можно подключить 10 событий и работать в одной рабочей области. Все запросы идут с каждым обновлением страницы

Alexander
19.02.2017
12:06:41
Подскажите как сделать подобный запрос в laravel
$setting = DB::prepare("UPDATE setting SET value=? WHERE name=?;");
$setting->execute([$login, 'login']);
$setting->execute([$email, 'email']);
$setting->execute([$site, 'site']);
перерыл всю документацию, но что-то не получается сделать

Юрий
19.02.2017
12:15:46
Вчера же дали название с документации

Юрий
19.02.2017
12:16:11
https://laravel.com/docs/5.4/queries
https://laravel.com/docs/5.4/queries#updates
Вот готовое по сути, только название таблицы сменить и поля в массив добавить

Alexander
19.02.2017
12:51:45

Юрий
19.02.2017
13:10:41
Я чот даже хз как объяснить. Ты своим execute в пдо просто шлешь пачку запросов подряд
Что мешает в ларавеле поставить аналогично в foreach если лень код дублировать?

Admin
ERROR: S client not available

Юрий
19.02.2017
13:11:32
Я молчу что такие запросы паршивы без транзакций, но для того нужна доктрина и там совсем другой уровень

Google

Alexander
19.02.2017
14:17:51
Понятно, спасибо

Dmitriy
19.02.2017
14:18:46


Maxim
19.02.2017
14:24:32
Что то не знаю почему... Есть идеи?
Schema::create('scumpers', function (Blueprint $table)
{
$table->increments('id');
$table->integer('user_id');
$table->date('date');
$table->double('distance');
$table->time('time');
$table->timestamps();
$table->index('user_id');
$table->index('distance');
$table->index('date');
$table->index('time');
$table->foreign('user_id')->references('id')->on('users');
});
если делать $table->integer('user_id')->index(); то индекс не ставится. отдельно вызывать метод индекс, тогда все ок.
и последний foreignkey
[Illuminate\Database\QueryException]
SQLSTATE[HY000]: General error: 1005 Can't create table 'nextrun_dev.#sql-569_68' (errno: 150) (SQL: alter table scumpers add constraint scumpers_user_id_foreign foreign key (user_id) ref
erences users (id))
кидает ошибку. хотя на рабочем компьютере все работает. единственное отличие тут у меня mysql 5.5 а на работе 5.7
в чем ошибка то?

Dmitriy
19.02.2017
15:54:56


Евгений
19.02.2017
16:36:02
unsignedInteger

Меня зовут
20.02.2017
15:13:37
Привет, если метод firstOrCreate находит запись он ее апдейдит?

Timur
20.02.2017
15:26:30

Меня зовут
20.02.2017
15:27:04

Евгений
20.02.2017
15:28:36
если находит то берет эту запись
есть такое - https://laravel.com/api/5.4/Illuminate/Database/Eloquent/Builder.html#method_updateOrCreate

Меня зовут
20.02.2017
15:29:54
а этого метода к сожалению нет

Евгений
20.02.2017
15:30:08
https://laravel.com/api/5.1/Illuminate/Database/Eloquent/Builder.html#method_updateOrCreate
искать пробовал?

Меня зовут
20.02.2017
15:32:06
в доках
а в апи почему-то есть

Юрий
20.02.2017
15:33:06
https://laravel.com/api

Меня зовут
20.02.2017
15:33:07
но это не правда он не работает в 5.1

Юрий
20.02.2017
15:35:41
ну ваще-т можно глянуть и реализацию не полениться. и увидеть, что он либо возвращает существующий инстанс, либо создает новый и сохраняет. старый инстанс он не апдейтит

Google

Юрий
20.02.2017
15:36:54
это про firstOrCreate()

Amon Bower
20.02.2017
15:46:46
https://www.liveedu.tv/aziev/?1

Юрий
20.02.2017
15:47:54

Amon Bower
20.02.2017
15:48:03
а ты на чем?

Юрий
20.02.2017
15:48:27
шторм разумеется с плагинами нужными