Дмитрий
Было бы так просто))) Да кто-то походу не задумался, про "layouts". Конструктор блейда, я понял как варик
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
T.A
никто не юзал это? https://github.com/appzcoder/crud-generator
Maksim
Товарищи, есть какой-нибудь каталог библиотек для laravel? Помимо гитхаба
Andrey
https://packalyst.com/
Maksim
Спасибо!
Николай
Запросил по коннекшену mysql2 из другой БД данные из таблицы. Создал модель, указал в ней: protected $connection = 'mysql2'; protected $table = 'authors'; protected $primaryKey = 'author_id'; public $timestamps = false; Получаю просто пустую страницу, не выводится ничего. Лог ларавела пустой. Он так-то пишется, но последнее событие не записалось. Если поменять таблицу на несуществующую, тоже ошибка будет. В чём может быть дело?
Maksim (Ellrion)
Николай
Согласен, нужно будет переназвать. Однако сейчас работает и я пока решаю другие задачи просто. Кстати, сейчас проверил. В контроллере вот такая конструкция return Datatables::of(Author::all())->make(true); не возвращает ничего. return Author::findOrFail(1); А такая возвращает что нужно. Странно пиздец.
Николай
При этом аналогичные конструкции Datatables::of(SomeFuckingShit::all()->make-(true); работает в других местах норм
Bohdan
+
Николай
я не программист, я просто переписываю текст из туториалов
Николай
Andrey
->save?
Andrey
Обычно методом make ты создаешь коллекцию, а чтобы её записать в базу, надо вызвать метод save.
Николай
мне не нужно ничего записывать
Николай
мне нужно получить
Николай
зачем для этого save?
Николай
я не могу банально получить данные, чтобы вывести их в Datatables
Andrey
мне нужно получить
Зачем make юзаешь?
Николай
при этом из других таблиц этой БД (сторонняя бд, указана в коннекшене "mysql2") всё нормально получается.
Николай
Зачем make юзаешь?
Чтобы передать в Datatables, вглубь него я не лазил, не было повода.
Andrey
Смотрел с телефона и недопонял. С компа сейчас норм вижу. Так, в метод of() данные какого типа передаваться должны? Коллекция? Массив? билдер?
Andrey
Суть вот в чем: в своем вопросе ты указал код return Datatables::of(Author::all())->make(true); не пробовал его менять на return Datatables::of(Author::get())->make(true); ?
Andrey
Чтобы передать в Datatables, вглубь него я не лазил, не было повода.
А вот тут ты билдер пытаешься ему подсунуть.
Николай
Попробовал, суть не поменялась. Как я уже говорил, подобная конструкция почему-то без проблем работает на других таблицах. Сначала я полумал - может ли это быть связано с тем, что primaryKey там нестандартный - не 'id' а 'author_id', но это быстро разрешилось при указании правильного ключа в модели. Чёт странная ситуация. Просто пустой ответ приходит, ничего.
Николай
return Author::all(); также не возвращает ничего. return Author::find(1); - возвращает. Это как вообще?
Artem
Сделай cache clear, особенно если добавлял через сиды
Николай
нет, это сторонняя бд с легаси говном.
Николай
работающий проект.
Anonymous
Есть вариант удаляить сообщение валидайции по ключу? $validator->errors()->remove('street_id'); //так хочу
Anonymous
Есть вариант удаляить сообщение валидайции по ключу? $validator->errors()->remove('street_id'); //так хочу
почему есть add (добавить) а для удаления нет метода $validator->errors()->add('field', 'Something is wrong with this field!');
Max
Не проще просто делать нужную валидацию?
Max
Или не бери во внимание параметр, который не проходит валидацию, тогда просто не будешь получать сообщения об ошибке
Anton
Привет всем! Как сделать динамические virtualhost чтобы хранить и добавлять их через бд MySQL?
Anton
В Apache
Николай
У меня тут какой-то реально бермудский треугольник
Николай
$authors2 = DB::connection('mysql2')->select(DB::raw('select * from `users`')); - возвращает всех пользователей. $authors2 = DB::connection('mysql2')->select(DB::raw('select * from `authors`')); - возвращает нихуя. Проблема в таблице?
Николай
И какая вообще может быть проблема-то с ней.
Николай
такую же таблицу из сторонней базы возвращает, другую - нет.
Николай
вернее, выборку из неё
Николай
тут какая-то узкоспецифическая ошибка, надеюсь на ваш опыт.
🍅Ťомат
Что-то с кавычками у вас странно всё.
Николай
телеграмм съел, разметка же
Юрий
используйте по три тильды до и после куска кода тут
S ge
`
Юрий
точнее `
Юрий
ага
🍅Ťомат
три бэктика, да
Николай
Николай
$authors2 = DB::connection('mysql2')->select(DB::raw('select * from `users`')); - возвращает всех пользователей. $authors2 = DB::connection('mysql2')->select(DB::raw('select * from `authors`')); - возвращает нихуя. Проблема в таблице?
Николай
суть не изменилась. Реально странно.
Юрий
ну а что у вас в таблице авторов лежит?
Юрий
может там нечего возвращать)
Николай
89к записей
Николай
возможно уже больше
Дима
gfh
Дима
парни, кто каким форматтером пользуется? нужно на прекоммит форматер заюзать
Oleh
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Николай
Тут как-то ещё можно отдебажить запрос, чтобы понять, почему ::all не работает?
Anonymous
#удаленка #вакансия Ищу джуна способного(имеющего желание) развиваться и впитывать знания посредством практики. Желательное территориальноее размещение: Украина. Требования: 8 часов в день - 5 дней в неделю Знания: Laravel Docker Vuejs (хотя бы на основах) Вилка: 1000-1100$ - возможно больше (зависит от того сколько задач сможете на себя брать) А ещё у нас канал есть) для вакансий https://t.me/fordev
N
@aioslike Можно искать способного джуна по активности в чате
Anonymous
Не такого мне и даром не нужно
Anonymous
СПС
Николай
Тут как-то ещё можно отдебажить запрос, чтобы понять, почему ::all не работает?
Попробовал WHERE author_id < 50000 (учитывая, что там 90к записей), - коллекция отобразилась. При author_id < 70000 отобразилась мессага, что недостаточно памяти, при рефреше страницы снова пустой экран.
Maksim (Ellrion)
ты серьезно хочешь через орм вытащить 90к записей?
Maksim (Ellrion)
Я думаю он просто не ведает что творит)