@laravel_pro

Страница 1559 из 2014
Игорь
03.07.2018
19:27:21
все же ты б лучше пока без моего кода нашел бы ошибку, почему user_id не заполнялся, а потом уже можешь и мой код вставлять
Я так понимаю, что основная версия - все-таки должно само было заполняться, даже без указания user_id в фабрике, так?

Igor
03.07.2018
19:28:58
Угу, т.к. ты использовал связь. Мой вариант - подразумевает то, чтоб ты связь вообщ не использовал. К примеру тебе нужно 10 юзеров с профилями - ты берешь и запускаешь вызов создания 10 профилей и фабрика тебе юзеров сама сделает

Игорь
03.07.2018
19:29:13
вот так должно работать по идее, да
Без описания user_id? /** @var \Illuminate\Database\Eloquent\Factory $factory */ $factory->define(Profile::class, function (Faker $faker) { return [ 'user_id' => function () { return factory(User::class)->create()->id; }, 'birthday' => $faker->date($format = 'Y-m-d', $max = 'now'), 'phone' => $faker->e164PhoneNumber, 'connection' => $faker->realText($maxNbChars = 200, $indexSize = 2), 'country' => $faker->country, 'city' => $faker->address, ]; }); это исправленный вариант. И мне тоже казалось, что работало. Я часто гонял таблицу туда-сюда

Google
Igor
03.07.2018
19:31:27
Но не работало(
вот я тебе и говорю, что ты реши проблему со связями без моего кода, т.к. мой код не использует связи, он лишь нужен для быстрого сидирования

Igor
03.07.2018
19:33:59
вроде ничего не ломал,
Оно само :) Выложи полностью код моделей, только на какой-нибудь пастбин, мож че найдем

Игорь
03.07.2018
19:49:23
сломал все нафиг(

все же ты б лучше пока без моего кода нашел бы ошибку, почему user_id не заполнялся, а потом уже можешь и мой код вставлять
Все верно! Ошибка была моя. Попутал названия классов. В файле ProfilesTableSeeder был класс UsersTableSeeder. Исправил. Перегенерировал composer (dump-autoload). Все заработало без анонимки

Igor
03.07.2018
20:20:39
Ну вот теперь если будешь тесты писать, можно упрощать сидирование юзеров, добавив анонимку профилю. Если тесты не пишешь, а юзеров только один раз генеришь - тогда без анонимки спокойно будешь жить

Игорь
03.07.2018
20:21:42
Ну вот теперь если будешь тесты писать, можно упрощать сидирование юзеров, добавив анонимку профилю. Если тесты не пишешь, а юзеров только один раз генеришь - тогда без анонимки спокойно будешь жить
Да, согласен. Но до тестов мне еще рано пока что. Я только два месяца как учусь. А это большой кусок работы. Но очень нужный, конечно же

Igor
03.07.2018
20:27:15
Да, согласен. Но до тестов мне еще рано пока что. Я только два месяца как учусь. А это большой кусок работы. Но очень нужный, конечно же
2 месяца ларавелю или php ? и собственно как ты решаешь рано тебе или поздно тесты писать, если ты их еще не пробовал писать ) Тесты упрощают разработку

Google
Игорь
03.07.2018
20:28:05
2 месяца ларавелю или php ? и собственно как ты решаешь рано тебе или поздно тесты писать, если ты их еще не пробовал писать ) Тесты упрощают разработку
Я знаю, не все сразу. Мозг перегружен информацией. Я понимаю суть и пользу тестов. Но пока по старинке пишу. Дойдет и до них.)

Сергей
03.07.2018
20:28:30
Парни, вопрос, у меня поле $table->float('rating', 4, 2)->default(0) и в это поле сетится число с 10-ю знаками после запятой, разве если указываешь в типе поля количество знаков, то не должно ли число автоматов округляться? или это я не отсекаю?

Glavnii
03.07.2018
20:29:50
Double

Сергей
03.07.2018
20:31:12
я понял, сейчас попробую, просто не понимаю, что даёт указание 2-х числовых аргументов при float

?

Игорь
03.07.2018
20:32:05
Или попробовать Decimal

Igor
03.07.2018
20:33:17
Я знаю, не все сразу. Мозг перегружен информацией. Я понимаю суть и пользу тестов. Но пока по старинке пишу. Дойдет и до них.)
Пересиль свой страх ? Представь что ты учишься водить машину, и умеешь только на первой передаче ездить, а тебе говорят, чтоб быстрее ездить там можно включать другие передачи, а ты такой в ответ: "я понимаю суть, но пока по старинке на первой" потрать пару часов на беглый просмотр видео Test-Driven Laravel от Adam Wathan и попробуй день поковырять тесты - потом сам же себе сэкономишь кучу времени в будущем

F01134H
03.07.2018
20:34:19
2 месяца ларавелю или php ? и собственно как ты решаешь рано тебе или поздно тесты писать, если ты их еще не пробовал писать ) Тесты упрощают разработку
пока не начнешь юзать архитектуру, солид и грасп, смысла в юнит тестах конкретно для пет проджекта - нет

Игорь
03.07.2018
20:35:36
Пересиль свой страх ? Представь что ты учишься водить машину, и умеешь только на первой передаче ездить, а тебе говорят, чтоб быстрее ездить там можно включать другие передачи, а ты такой в ответ: "я понимаю суть, но пока по старинке на первой" потрать пару часов на беглый просмотр видео Test-Driven Laravel от Adam Wathan и попробуй день поковырять тесты - потом сам же себе сэкономишь кучу времени в будущем
Игорь, ну все это понятно. Хочу сделать проект, потом прикрутить тесты, чтобы разобраться в них. И уже потом остальные проекты все только с тестами. Я до сих пор думаю как лучше e-mail валидировать - с валидатором string или обойтись только |email|, а Вы мне про тесты... Я совсем еще нуб. Но отлично понимаю пользу тестов. Но с разбегу их не осилишь, а время поджимает.

Да и что мне там тестировать - пару сервисов, да и бизнес-логики как кот наплакал

пока не начнешь юзать архитектуру, солид и грасп, смысла в юнит тестах конкретно для пет проджекта - нет
Вот соглашусь. А то если все в божественные методы запихнуть, уже не протестируешь толком.

F01134H
03.07.2018
20:38:00
Угу

Alexander
03.07.2018
22:26:23
Парни, есть таблицы orders, leads, clients. Необходимо добавить возможность комментировать данные сущности, как правильнее поступить? Таблица comments, где как-либо показывать связь, к какой именно сущности это пренадлежит? Или отдельные таблицы под каждую сущность?

Alexander
03.07.2018
22:32:09
Идеально?

Почему не катит?

Google
Alexander
03.07.2018
22:41:03
Какая именно?

У меня именно так в одном проекте сделано, но толкьо с товаром

Игорь
03.07.2018
23:11:33
Скажите как отловить адрес со ссылкой на конкретную позицию на странице: /some/adress/view#metka как проверить, что в адресе есть метка #metka?

Konstantin
03.07.2018
23:35:37
.https://laravel.com/docs/5.6/urls http://php.net/manual/en/function.parse-url.php fragment

Игорь
03.07.2018
23:41:00
.https://laravel.com/docs/5.6/urls http://php.net/manual/en/function.parse-url.php fragment
Спасибо больше, почему-то был уверен, что это ларавел умеет делать

Konstantin
03.07.2018
23:42:38
.что?

Игорь
04.07.2018
00:10:26
IE 11.0

Konstantin
04.07.2018
02:27:29
.блеать

.что это

.{{ $user->name }}

Igor
04.07.2018
04:11:57
IE 11.0
Не в ИЕ там дело, это же серверная ошибка, переведи и погугли ошибку "Trying to get property of non-object" и сразу поймешь, что где-то вместо объекта null В твоем случае вместо юзера. Ну думаю дальше ты сам должен понять почему там null

пока не начнешь юзать архитектуру, солид и грасп, смысла в юнит тестах конкретно для пет проджекта - нет
Ну почему сразу нет, вполне можно проникнуться еще до изучения солида. Я не говорю про полное покрытие всего проекта тестами, а хотя бы на уровне feature/acceptance тестов вместо открытия хрома и ручной проверки. Хотя в его Игорь случае может и рано еще об этом говорить

Timur
04.07.2018
05:04:43
ребят подскажите с чего начать рефакторинг кода?

Admin
ERROR: S client not available

Timur
04.07.2018
05:04:52
как подойти к этому процессу правильно?

Timur
04.07.2018
05:07:06
год будет через месяц

Nik
04.07.2018
05:07:35
Timur
04.07.2018
05:07:49
Google
Nik
04.07.2018
05:08:22
почему?
нужно пару-тройку проектов пройти, чтобы понять, как делать не нужно. так со временем и родится "свой путь"

Timur
04.07.2018
05:09:12
спасибо)

Stanislav
04.07.2018
05:38:41
Народ, подскажите, а как указать модели конкретные поля таблицы? У меня поля 'updated_at' нет, а указал protected $dates = ['created_at']; , но по create все равно пытается вставить запись в таблицу с указанием значения поля 'updated_at'.

Andrey
04.07.2018
06:33:10
ребят подскажите с чего начать рефакторинг кода?
Задать себе вопросы: "что в этом коде не так?", "как это можно улучшить?" и, самое главное, "надо ли улучшать этот участок кода?"

Иван
04.07.2018
06:42:42
ребят подскажите с чего начать рефакторинг кода?
Может там и не надо ничего рефакторить если ты не знаешь с чего начать. Дали б мне время на рефакторинг я бы кучу всего у себя в проекте переписал. Прямо много участков где смотришь и аж трясёт, но увы надо фигак фигак и в продакшн.

Ihor
04.07.2018
06:49:27
Приветвсем, как лучше делать модалку на Laravel, Fancybox подойдет ?

Илья
04.07.2018
06:50:19
Ihor
04.07.2018
06:51:09
мне нужно некоторую информацию в модалку ставить при клике на кнопку что бы показывалась модалка с инфой

Ihor
04.07.2018
06:51:58
ладно изнвините

Nik
04.07.2018
07:06:11

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