Alex
в базу пишу Model::create...
Drop 🇰🇿
Maksim
Maksim
Этого недостаточно, htmlpurifier для таких целей же есть :)
David
David
друзья пишет переменная не обьявлена
David
как мне передать ее туда?
VA
function ($query) use ($year) { .... }
Maksim
Alex
Всем спасибо!
FUTURICO
делаю composer create-project laravel/laravel test 5.2, получаю ошибку
Fatal error: require(): Failed opening required 'C:\xampp18\htdocs\cms\bootstrap
/../vendor/autoload.php' (include_path='C:\xampp18\php\PEAR') in C:\xampp18\htdo
cs\cms\bootstrap\autoload.php on line 17
FUTURICO
думал версия php не та, поставил 7.2, та же фигня
FUTURICO
Влад
Посмотри в %appdata%/Local
FUTURICO
обычный laravel ставится
FUTURICO
а старый 5.2 не хочет
FUTURICO
попробую на сервере, в общем
FUTURICO
если мне нужно редактировать проект на сервере через IDE, то лучше использовать sftp или через git?
FUTURICO
Maksim
FUTURICO
на локалке другая ос
FUTURICO
тестируется тоже там
FUTURICO
в общем не хочется играться с развёртыванием
ko
for ($i=1; $i <= $input; $i++) {
$album = new Album;
$album->num = $i;
$album->save();
for ($j=1; $j <= $input_2; $j++) {
$photo = new Photo;
$photo->num = $j;
$photo->album_id = $i;
$photo->save();
}
}
Доброго времени суток, подскажите как можно оптимизировать этот код, чтоб БД не так нагружал?
Anton
Если тебе надо 100500 альбомом и потом 100500 фоток загружать - никак
Anton
ну ты можешь не по одной сохранять, а сразу батчем, но это без ORM, а уже чистый SQL
ko
Anton
$sql = "INSERT INTO albums (num) VALUES (1), (2), (3)";
\DB::statement($sql);
Юрий
Варик https://laravel.com/docs/5.6/queries#inserts
Сргей
Вот тут посмотри https://github.com/laravel/framework/issues/1295
ko
Спасибо большое всем, пошел копать дальше XD
Сргей
Для связи релейшенов пачкой покурить тут https://github.com/laravel/framework/blob/5.4/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php#L294
D
Здравстуйте! Делаю массовый инсерт Model::insert([['field'=>'value'], ['field'=>'value'], ['field'=>'value']]), есть необходимость учитывать те элементы которые уже есть, делать сопоставление с одним полем и если он есть то не добавлять в БД, при этом не очень хочется вытаскивать все из бд и сверять с входными данными или сохранять по одному (firstOrNew), кто нибудь знает такое решение?
Artem
orupdate
Сергей
Добрый всем день, подскажите где можно поподробнее почитать про создание API? Подключил Laravel Passport, начал читать документацию, но все равно много непонятного. Хочется понять сам принцип использования всех этих токенов и зачем они нужны, и почему нельзя заюзать апи без всего этого
Сергей
хочу сделать апи по добавлению/удалению лайков к посту.
Alexander
Alexander
ajax запросы хочешь делать?
Dias
Dias
здравствуйте. изучаю ООП не подскажете. Почему $start_capital->money + $revenue выдает 10 000 а не 510 000
D
Что за start_capital в Workere?
Сергей
Не понятно зачем тебе апи
делаю кнопку лайков как компонент vue, при клике с помощью axios отсылаю реквест по апи, он проверяет пользователя и добавляет-удаляет лайк из БД
Alexander
Anonymous
Всем привет. Подскажите как избегать вот таких ситуаций
$result = Power::where('name','LIKE', '%'. $search . '%')
$result = Para::where('name','LIKE', '%'. $search . '%')
Dias
Андрей
Андрей
Dias
как включить?
Сергей
Anonymous
как включить?
И вроде как нужно Наследование сделать от базового класса. Может ошибаюсь
D
корзина и лайки только
https://www.youtube.com/watch?v=z1U9CocuGwQ&list=PL3ZhWMazGi9IommUd5zQmjyNeF7s1sP7Y&index=6 вот тут глянь, там есть про authentication видео, там можешь примерно понять зачем оно нужно
Сергей
FUTURICO
values 255 вроде максимум
Alexander
корзина и лайки только
Когда ты инициируешь запрос на апи ты должен сообщить серверу кто ты такой вообще? Для этих целей существуют токены. Один токен соответствует только одному пользователю. Соответственно по токену можно понять кто инициирует запрос.
Anton
Alexander
Anton
А так конечно есть ограничения на длинну запроса, но это надо смотреть на настиройки БД
Сергей
D
Тебе нужно что бы твой апи использовали только твои клиенты и приожения а не все
Alexander
Сергей
Alexander
Alexander
Alexander
например
D
Сергей
Сергей
Сергей
нет, вроде все верно написано
Alexander
Постманом отправь запрос
Alexander
Проверь
Сергей