Laravel framework

Печать RSS
1103


Господин ПЖ
0
Нельзя так делать или ты используешь QueryBuilder и делаешь так
DB::table('posts')->get();

или через ORM с использованием модели
Post::query()->get(); ну или просто Post::get();
Изменил: Вантуз-мен (21.01.2020 / 15:17)
P

Чатланин
0
Точняк! А оказывается документация на русском не является официальной ларавэл. На их сайте все по-другому.
P

Чатланин
0
Джентльмены, уделите несколько минут времени на то, чтобы растолковать мне ошибку: InvalidArgumentException
Order direction must be "asc" or "desc".
Короче, решил замутить поиск по БД и создал соответствующую форму, после одного запроса двиг выдает ошибку описанную выше. Сайт завис на этой ошибке, даже если удалить форму, соответствующий роут и контроллер 😂
Изменил: php (01.02.2020 / 16:35)

Господин ПЖ
0
Сам запрос напиши сюда
P

Чатланин
0
  public function index(Request $request)
    {
        if ($request->search) {
            $posts = post::join('users', 'author_id', '=', 'users.id') -> where('title', 'like', '%' . $request->search . '%') -> orWhere('descr', 'like', '%' . $request->search.'%')
            -> orWhere('name', 'like', '%' . $request->search.'%') -> orderBy('posts.created_at', 'descr')->get();
            return view('index', compact('posts'));
        }
        $posts = post::join('users', 'author_id', '=', 'users.id')->orderBy('posts.created_at', 'descr')->paginate(4);
        return view('index', compact('posts'));
    }

Чатланин
0
А тебя не смущает descr?
P

Чатланин
0
А что?
Изменил: php (01.02.2020 / 20:22)

Чатланин
0
А что?
@php
desc должно быть
Изменил: Максим (01.02.2020 / 21:01)
P

Чатланин
0
Максим, ну, а если мне нужно чтобы именно descr был, потому что именно с таким именем у меня таблица в БД, что делать?
Изменил: php (01.02.2020 / 21:57)
P

Чатланин
0
asc и desc это вообще направление сортировки) причем тут таблица descr!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск