Obazure
https://laravelcollective.com/docs/5.2/html
(;¬_¬)
Он теперь в лараколлектив
Obazure
да
(;¬_¬)
Инстпль и юзай
(;¬_¬)
В чем проблема-то?
Obazure
кстати а как формы обрабатывать?
(;¬_¬)
Ну чувак
(;¬_¬)
У меня это было 6 утра
(;¬_¬)
Я воо спал например
(;¬_¬)
Делаешь роут на обработку endpoint формы
(;¬_¬)
Делаешь экшн
invariance
http://laravel.su/docs/5.2/quickstart-intermediate просто прочитай это
(;¬_¬)
И обрабатываешь
Obazure
Все ок) спс, согласно вашим советам курю мануалы. но по привычки сюда пишу вопросы (бывают слабости)
KarmaBot
@ в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.
(;¬_¬)
😁
Obazure
а я на laravel.ru ишу
invariance
Вообще лучше на официальную доку переходи
invariance
laravel.com
Obazure
KarmaBot
Спасибо (+1) для @DreddyI принято!
Текущая карма +1
KarmaBot
Спасибо (+1) для @F01134H принято!
Текущая карма +4
(;¬_¬)
Воу воу, у меня карма +1 😁
Евгений
/karma@karma_chat_bot
KarmaBot
@perin, твоя текущая карма +7
Ты поблагодарил(а) 2 раза
Anonymous
Кто-нибудь знает разницу между методами chunk и chunkById в Illuminate\Database\Eloquent\Builder?
Vlad
Видимо, первый группирует просто по сортированному списку, 2-й - по колонке id (или можно указать другую)
(;¬_¬)
да, так как Влад и сказал. первый дает больше возможностей отсортировать, а во втором прям по id фигачит
Евгений
В первом можно и по колбэк функции
Vlad
колбек в обоих случаях можно добавить
(;¬_¬)
ключевая разница, имхо, в forPage и forPageAfterId
(;¬_¬)
первый просто фигачит оффсет
Anonymous
а второй
(;¬_¬)
а второй именно по столбцу id сортирует и делает оффсет
(;¬_¬)
public function forPageAfterId($perPage = 15, $lastId = 0, $column = 'id')
{
$this->orders = Collection::make($this->orders)
->reject(function ($order) use ($column) {
return $order['column'] === $column;
})->values()->all();
return $this->where($column, '>', $lastId)
->orderBy($column, 'asc')
->take($perPage);
}
да простит меня чат
(;¬_¬)
либо если я не прав, то поправьте =)
Anonymous
я тестанул и что у меня получилось
Anonymous
Первый просто по очереди в БД, второй по ORDER ASC поля
Vlad
Ну да
Anonymous
то-есть, к примеру, если по полю name вызвать chunkById, то данные будут выводится Aads, Basdasd, Derfdaasd, Cedasq
Vlad
угу
Anonymous
Отлично ап к скиллу
Anonymous
можна ли средставами DAO сделать запрос типа SELECT name SCALAR?
Vlad
DAO это из Yii?
Anonymous
eloquent это не дао?
Vlad
А
Vlad
Просто загуглил и нашел
http://www.yiiframework.com/doc/guide/1.1/ru/database.dao
Anonymous
может я туплю, это не дао, но всё же вопрос, используя куери буилдер можно сделать запрос SCALAR?
Vlad
Просвяти, плиз, что такое scalar?
SELECT (SELECT some_column FROM table2) FROM table1;
(SELECT some_column FROM table2) - это scalar?
Anonymous
хммм
Vlad
Я это сейчас читаю
https://dev.mysql.com/doc/refman/5.7/en/scalar-subqueries.html
Vlad
или это не то
Anonymous
наверное нет)
Anonymous
туплю просто чтобы не создавался целый обьект а вернуть просто значение
Vlad
Вроде нельзя так
Anonymous
есть column()
Anonymous
но обьект все равно создается
Anonymous
а уже с него берется аттрибут Name
(;¬_¬)
уж не скажу проще это будет или нет, но делаешь так:
$ids = Users::orderBy('login')->select('id')->get()->pluck('id')->all()
(;¬_¬)
в итоге получаешь массив $ids в котором лежат айдишники юзверей
(;¬_¬)
а может это совсем не то, что ты хотел =)
Anonymous
wait a minute, не про то вообще говорю но ладно
Anonymous
))
(;¬_¬)
ну eloquent тебе всегда вернет объект. DB вернет stdclass
(;¬_¬)
туплю просто чтобы не создавался целый обьект а вернуть просто значение
(;¬_¬)
ты можешь шарахнуть get()->toArray()
(;¬_¬)
и получить не объект а массив
Anonymous
эт понятно
(;¬_¬)
если тебе нужен только конкретный столбец или связка типа id=>name
Anonymous
всё всё Елокуентом нельзя)
(;¬_¬)
то фигачишь get()->pluck('name','id')->all()
(;¬_¬)
а то, что предоставляет yii... ну уж.... видимо нет такого в eloquent\db
(;¬_¬)
по крайне мере я такого не нарывал
Anonymous
найдется
Vlad
Или как-то так SomeModel::where(...)->first(['required_column']);
Vlad
А дальше если результат не null, то уже берешь поле
Anonymous
Та нее, суть чтобы обьект илокуента не создавался, так как не нужен будет
(;¬_¬)