@laravel_pro

Страница 1856 из 2014
Sergo
12.09.2018
14:29:10
Господа Гуру, где вы обычно размещаете классы, которые отвечают за общение (банальна отправка запросов и получение ответов) со сторонним апи?

Stepan
12.09.2018
14:32:47
Почему мой вопрос удалили?

Google
Roman
12.09.2018
14:41:27
Здраствуйте. Делаю интеграционное тестирование, при етом я в RouteServiceProvider в зависимости от урла разрeливаю какой неймспейс и файл с роутами.. Вопрос в том что как мне при тестирование в RouteServiceProvider получать текущий урл , Request на тот момент пустой(

Samuel
12.09.2018
14:42:18
/** * Get user's pharmacies */ public function pharmacies() { return $this->belongsToMany('App\Pharmacy'); } /** * Get current user's pharmacy */ public function pharmacy() { return $this->pharmacies()->where('id', session('current_pharmacy_id')); }

Alexey
12.09.2018
14:42:30
Помогите, пожалуйста, составить валидационное правило. Создается продукт со своим номером и номер поставщика. Нужно правило, которое проверит, нет ли уже в таблице продукта с таким же номером и номером поставщика. Такое составил, но не работает: required|max:63|unique:products,article_number,NULL,wholesaler_id,' . $this->get('wholesaler')

Samuel
12.09.2018
14:42:50
Can I do something like this?
to get the selected (current) pharmacy from a manymany relation?

Edgar
12.09.2018
14:48:50
Samuel
12.09.2018
14:50:19
Edgar
12.09.2018
14:52:32
wut?
Nothing can stop u from doing that. Not the best solution and i would recommend avoid it, but at first look it should work until u have session value set. Try it in tinker yourself

Samuel
12.09.2018
14:56:23
Edgar
12.09.2018
15:04:23
Yes, I know that. I wanted to know if you could tell me a better solution, just this... but thanks anyway
Getting current pharmacy id definitely should not be located in Model.

Alexey
12.09.2018
15:06:39
'unique:products,article_number,NULL,NULL,wholesaler_id,' . $this->wholesaler Как сделать так, чтобы если $this->wholesaler равен пустой строке, поле wholesaler_id проверялось на равенство NULL ?

Samuel
12.09.2018
15:07:30
Getting current pharmacy id definitely should not be located in Model.
do you suggest me to use the repository pattern for doing thing like this?

Google
Edgar
12.09.2018
15:12:21
do you suggest me to use the repository pattern for doing thing like this?
I suggest u to separate working with session and handling value absence logic from getting pharmacy value by id logic

Artyom
12.09.2018
15:44:28
Что-то я туплю, у нас замечательные сообщения в коммитах, сделал reset через phpStrom, теперь HEAD отделён начиная с xxxxxxx

Как это пофиксить?

поправил блин сообщение.

Max
12.09.2018
15:45:22
Всем привет. Никто не сталкивался? При composer dump-autoload получаю /vendor/composer/autoload_namespaces. php): failed to open stream: Permission denied Обычно для bootstrap/cache и storage нужно ставить права 775 и в очень редких случаях для vendor/composer, но тут не помогает. А ставить на vendor/composer сразу 777 как-то не комильфо, хоть при таких правах ошибка исчезает

Artyom
12.09.2018
15:46:03
755?

возможно от рута запускал composer

ну или что-нибудь вроде того...

Max
12.09.2018
15:47:44
775, исправил) Да, согрешил, пару раз запускал под рутом

Oleg
12.09.2018
15:48:19
возможно от рута запускал composer
Сам композер говорит что так делать плохо

Artyom
12.09.2018
15:48:50
что делать плохо, кто-то запустил вот, права стоят кривые.

Oleg
12.09.2018
15:48:59
Я думал ты предлагаешь ему это сделать))

Max
12.09.2018
15:49:13
Вкурсе что плохо. Но хочу теперь его подчинить

Oleg
12.09.2018
15:49:34
rm -rf vendor

composer install

Max
12.09.2018
15:50:37
И так для всех проектов, которые у меня локально?

Max
12.09.2018
15:54:15
Понял, спасибо

Игорь
12.09.2018
15:55:26
rm -rf /*

Google
Игорь
12.09.2018
15:55:34
Удалит все для проектов

Алексей
12.09.2018
15:56:08
Ты предлагаешь все проекты ему снести?)

Женя
12.09.2018
15:57:16
Ты предлагаешь все проекты ему снести?)
Ну вообще эта команда снесет систему ему

Алексей
12.09.2018
15:57:52
Ну если это хостинг, то ничего кроме проектов там не должно быть)

Станислав
12.09.2018
16:27:29
Всем привет)

Не пойму так должно и быть или я не так понял тестирование)

public function testDeleteTeaser() { $this->assertTrue(self::$Advertlink->deleteTeaser(1626321)); } Есть тест, в который нужно обязательно передавать id , а если проект большой и я не знаю какие именно id есть или как это можно автоматизировать..

F01134H
12.09.2018
16:33:43
Кек

dєєp ín
12.09.2018
16:38:19
Привет. Вопрос не о ларавель.( Помогите исправить ошибку в sql. Дамп создал через phpstrom В итоге вставил sql в phpmyadmin и словил вот эту ошибку #1280 - Incorrect index name 'painting_export_modular_images_painting_id_foreign' Сам sql : CREATE TABLE painting_export_modular_images ( id int(10) unsigned PRIMARY KEY NOT NULL AUTO_INCREMENT, painting_id int(10) unsigned NOT NULL, modular_image_id int(10) unsigned NOT NULL, export_width int(10) NOT NULL, CONSTRAINT painting_export_modular_images_painting_id_foreign FOREIGN KEY (painting_id) REFERENCES paintings (id) ON DELETE CASCADE, CONSTRAINT painting_export_modular_images_modular_image_id_foreign FOREIGN KEY (modular_image_id) REFERENCES modular_images (id) ON DELETE CASCADE ); CREATE INDEX painting_export_modular_images_painting_id_foreign ON painting_export_modular_images (painting_id); CREATE INDEX painting_export_modular_images_modular_image_id_foreign ON painting_export_modular_images (modular_image_id);

Я переименовал индекс. Но получается что на локалке удаляет данные по связи, а вот на хостинге нет. Вот это срабатывает $painting->exportModularImages()->createMany(...); и данные появляются в БД а выше стоит запрос вот такой $painting->exportModularImages()->delete(); и при этом ноль реакции

тогда как на локалке все отлично работает

Stepan
12.09.2018
16:41:57
Ребят!Привет!Почему ларавель ругается на 2 строчку $filename = $request->image->getClientOriginalName(); $image = $request->file('image')->store('public/uploads', $filename);

dєєp ín
12.09.2018
16:41:58
Меня уже заебали эти хостинги ебаные

Stepan
12.09.2018
16:42:04
разве так делаь дельзя

указывать имя файла при сохранении?

Vladimir
12.09.2018
16:47:15
Всем привет. Есть у меня связь hasMany, нужно получать список пользователей у сущности, в то время мне нужно сделать в некоторых местах жадную загрузку. В случае с hasMany я могу получить всех пользователей как $entity->users, но не могу сделать $entity->with('users'); В случае с belongsTo я могу сделать $entity->with('users');, но не могу $entity->users, как быть?

Stepan
12.09.2018
16:47:26






Это как понимать?

Google
Vladimir
12.09.2018
16:48:14
Нужно кодировать url, так как русский язык не понимается браузером

http://php.net/manual/ru/function.urlencode.php

Stepan
12.09.2018
16:49:40
а что за название диска

я чёт туплю

dєєp ín
12.09.2018
16:50:11
а что за название диска
в конфигурации настраиваешь драйвер. Загляни туда и поймешь.

$path = $request->photo->storeAs('images', 'filename.jpg', 's3');
но последний параметр не обязательный. И оно возьмет дефолтный FILESYSTEM_DRIVER

Stepan
12.09.2018
16:58:35
Здраствуйте!Есть вот такая строка запроса ``` $articles = Articles::with('categories')>orderByDesc('created_at')->get();

Как сюда вставить paginate

И можно ли вообще

пробовал перед get

Вылазит ошибка

Слишком много аргументов

Adel
12.09.2018
16:59:21
как пытался и какой именно текст ошибки

Stepan
12.09.2018
17:01:10
Спасибо помогло

dєєp ín
12.09.2018
17:01:15
Google
Stepan
12.09.2018
17:01:39
))

dєєp ín
12.09.2018
17:02:58
Решил не заморачиваться и не удалять через связь а просто создать метод в той модели и через него удалить. А то хз какого оно так. Наверное из-за того что на локалке mariadb а там mysql. Поэтому какой-то дапм со своими нюансами.

А я в sql вообще не шарю

Edward
12.09.2018
19:13:02
Ребят, может этот вопрос банальый или ответ в доке, но я за час не разобрался еще, поэтому спрошу: Есть 3 модели: 1)Lesson 2)Question 3)Answer Между ними есть связи (1 ко многим) Я хочу сделать 1 запрос, чтобы получить по какому-то уроку случайных X question и у каждого question случайных Y answer, при чем чтобы ответ был как при запросе с with. Тоесть вида: lesson: "id" : 1, "text" : "bla-bla-bla", questions: {"id" : 1, "answers": { .............. } } Как-то так...

Edward
12.09.2018
19:34:36
Nikitcat
12.09.2018
19:34:38
как я устал бороться с homestead вы бы знали
а у тебя заходит на сайт, который ты назвал?) sites: map: mydomain.dev to:

а у меня не работает, только на 192.168.10.10 пашет)

Евгений
12.09.2018
19:35:55
Пофиксил уже

Nikitcat
12.09.2018
19:38:41
ну а вообще?

на домен который указал заходит?

?? Vladimir
12.09.2018
19:44:22
Всем привет. Подскажите, я правильно понимаю что в laravel 5.7 заменили middleware auth? У меня начали глючить редиректы при входе в админку. Можно как-нибудь использовать более старую версию?

Edward
12.09.2018
19:45:46
Ребят, посоветуйте как лучше поступить: Делаю систему тестирования для учеников. На странице сначала кнопка "Начать тест", я так полагаю нужно сделать запрос, чтобы получить нужные вопросы и варианты ответа к ним. Хранить думаю все в localStorage. Каждый новый вопрос появляется только после ответа на текущий. Или лучше делать запрос на каждый вопрос заного и хранить все в БД?(состояние)

?? Vladimir
12.09.2018
19:48:04
Ну я думаю что было бы полезно хранить результаты тестов в БД. Я немного не понял зачем ты хочешь использовать localStorage. Чтобы закачать туда сразу содержимое всего теста?

?? Vladimir
12.09.2018
19:50:04
Имхо если упарываться по безопасности, то локально хранить ответы не стоит. Их ведь можно подсмотреть. Другое дело что ученики скорее всего не сумеют это сделать

Страница 1856 из 2014