Stanislav
Всех с началом лета! Задачка тут появилась. Необходимо вставлять html-код (форму) в статьи. Решили делать через "токен" вида {{FORMA}}, вместо которого при выводе будет форма . Хотелось бы заменять,на пример, на код из _embedded_forma.blade.php. Но никак не соображу как это сделать. Просто в контроллере писать html код не хочется. Сталкивался ли кто с такой задачей?
Stanislav
или просто include ?
Alexandr
https://www.youtube.com/watch?v=QKifU05tWJg
Alexandr
первая ссылка была
Arcos
Есть спец чат по найму ларавельщиков?
Евгений
Есть чат в целом по айти вакансиям, пиши туда
Евгений
@fordev
Anonymous
почему если paginate использовать с pluck paginate(10)->pluck('test) то ошибка? а если отдельно то все работает. есть какой то другой способ вывести 10 моделей со значениями 1 столбца?
Denis
select('test')->paginate(10) не прокатывает?
Samat
лучше raw запрос напиши
Denis
select('test')->paginate(10) не прокатывает?
Прокатывает. Проверил на 5.3
Anonymous
лучше raw запрос напиши
а в чем выгода сырого запроса если можно составить так? если составляет канеш не такой тупой как я :D
Samat
подумал, зачем вообще вытаскивать модели, если нужен только столбец
Grigory
Есть ли возможность указать роут по get параметру? http://site.ru/page http://site.ru/page?param=1 Указывали на разные action ?
Grigory
сделать page/1/ нельзя
Borman
Можно и ..../page-1
Denis
Есть ли возможность указать роут по get параметру? http://site.ru/page http://site.ru/page?param=1 Указывали на разные action ?
Лучше задай вопрос, зачем это нужно. Возможно, твой вариант решения задачи не самый лучший
Евгений
route('name', ['param' => 1])
Maksim
А можно ли как-то в Laravel роуты писать в декларативном стиле? :)
Евгений
эээм
Maksim (Ellrion)
элоквент очень декларотивен)
Grigory
Лучше задай вопрос, зачем это нужно. Возможно, твой вариант решения задачи не самый лучший
js добавляет параметр в get запрос при определенных условиях Используется ни на одной странице Я уже подругому сформировал нормальный роут
Сергей
подскажите в чем трабла((( https://implode.io/mDaTuL
Anton
А если мне надо данные завалидировать тем что делать API запрос к другому сервису, это нормально в validate rules запихать, или все же отдельно принято делать?
Anton
А если при этом данные что выдал запрос надо еще и в данные запихать 🙂
MAGI
А если мне надо данные завалидировать тем что делать API запрос к другому сервису, это нормально в validate rules запихать, или все же отдельно принято делать?
это скорее не валидация а просто доп логика которую лучше вынести в джобу и учитывать возможность падения внешнего сервиса, имхо
Anton
Почему не валидация?
Anton
Я валидирую данные что они верные...
Anton
Но то что не надо в web запросе делать, это наверное правильное предложение, но не для моего случая (по крайней мере пока)
Anton
Даже не наверное, а правильное
MAGI
смотри сам конечно, но имхо внешняя зависимость в валидации это не очень
MAGI
хотя рекаптча так и работает
Алексей
Вопрос по коллекциям: Есть коллекция объектов вида "id" = integer, "name" = string. Как преобразовать её к массиву объектов (или массивов) вида integer = string ? Встроенными методами, имею ввиду ☺️
Алексей
Ладно, сделаю map"ом 😁
Anonymous
Как я понимаю я при таком запросе, я получаю не модели, иначе я не понимаю почему я не могу из них получить связь то есть я делаю так $tests = Test:: select('test')->paginate(10); foreach ($tests as $test) $test->tags(); но я не получаю тэги. но если брать тесты нормально, к примеру Test::all() то все работает. и как мне тогда теги получить?
Илья
я немнимаю в чем проблема , protected function create(array $data) { return User::create([ 'name' => $data['name'], 'surname' => $data['surname'], '
Илья
protected function create(array $data) { return User::create([ 'name' => $data['name'], 'surname' => $data['surname'], 'email' => $data['email'], 'password' => Hash::make($data['password']), 'login' => $data['login'] ]); }
Илья
во view все менял
Nikita
очевидно в том что ты пытаешься записать в базу поле с пустым surname
Илья
так я его запонялю
Maksim (Ellrion)
наверное потому что поле в форме не заполняется, прилетаяет пустая строка, лара приобразует ее в null. и в $data['surname'] Null
Илья
в поле реигстрации
Vladimir
Vladimir
dd($data) в самом начале метода
Илья
Илья
все норм , и к контроллере вроде все поменял
Vladimir
тоже об этом подумал
Илья
ага возможно
Илья
да спасибо
Илья
целый час как дурак мучался
SarcasmIO
не fillable?
нужно запиннить, перед вопросом проверь филлабл
Maksim (Ellrion)
ага)
Maksim (Ellrion)
целый час как дурак мучался
на самом деле догадаться было легко, посмотри внимательно в ошибке у тебя запрос и там перечислены поля, а surname среди них нет
Bekbolot
привет ребят
Bekbolot
если делаю так $users = User::all(); echo $users->count(); eloquent далает какой SQL запрос? просто SELECT COUNT(*) FROM `users ?
Bekbolot
или SELECT * FROM `users и потом вернуть количество записи?
Nikita
$users у тебя коллекция
Вячеслав
или SELECT * FROM `users и потом вернуть количество записи?
В твоём случае, конечно сразу произведется select *, запрос select count в этом случае не будет произведён.
Bekbolot
хотел уменшить запрос мне нужно только количество нужно количество все пользователи и количество пользователи которые зарегистрирован сегодня, этом месяц тд
Сергей
подскажите как делать ->save() из контроллера и чтобы дата создания и обновления создавалась тоже в таблице?
Bekbolot
мне нужно только их количество, помогите ребят
Maksim (Ellrion)
User::where('registered', 'today')->count(); например это тоже получить все пользователи верно?
нет это только кол-во. там же изи понять просто посмотри что возвращает предыдущий метод
Maksim (Ellrion)
whereCount еще есть кажется
это уже что то из другой оперы0
Maksim (Ellrion)
если надо кол-во всех пользователей то User::count()
Bekbolot
нет это только кол-во. там же изи понять просто посмотри что возвращает предыдущий метод
аааа понятно... тогда я должен делать так User::count() User::where('reg', 'today')->count() верно?
Maksim (Ellrion)
да. любой метод применненый к модели которого нет в самой модели, породит квери билдер и применет метод к нему
Maksim (Ellrion)
если охота перестраховаться или метод одноименный есть и в модели а нужен у билдера то Model::query()->...
Bekbolot
да. любой метод применненый к модели которого нет в самой модели, породит квери билдер и применет метод к нему
User::where('reg', 'tod')->get()->count() это уже все пользователи (collection), потом количество да?
Maksim (Ellrion)
да метод ->get() у билдера это концевой метод применяющий запрос и возвращающий коллекцию
Anonymous
Всем привет! Кто-то работает с админкой Laravel-Admin от z-song?
Anonymous
+
Привет! Скажи, можно малой кровью добавить поле не являющееся колонкой из DB, обработать его при отправке формы и при этом не вызвать ошибку?
Anonymous
Отбой, разобрался 😊 Спасибо что откликнулся :)