Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Почему почти не возможно организовать свой запрос к БД?)
Допустим я хочу сделать выборку по id из таблицы 'posts'.
Следующий код выдает ошибку FatalErrorException in Handler.php line 25:
$posts = DB::table('posts')
->where('id', '=', 1)
->get();
Вот это пишет что пропущен аргумент в get();
$posts = Posts::all()
->where('id', '=', 1)
->get();
Без get() возвращает без ошибок но пустой массив
Единственное что работает это
$posts = Posts::all();
Не в сети
>Следующий код выдает ошибку FatalErrorException in Handler.php line 25:
текст ошибки?
Не в сети
>текст ошибки?
Uncaught TypeError: Argument 1 passed to App\Exceptions\Handler::report() must be an instance of Exception, instance of Error given, called in C:\xampp\htdocs\laravel.loc\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php on line 73 and defined in C:\xampp\htdocs\laravel.loc\app\Exceptions\Handler.php:25
Stack trace:
#0 C:\xampp\htdocs\laravel.loc\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.php(73): App\Exceptions\Handler->report(Object(Error))
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(Error))
#2 {main}
thrown
Не в сети
версия ларки и php?
Не в сети
версия ларки и php?
Laravel 5.0.16
php 7
Не в сети
Они несовместимы.
Меняйте версию либо php на 5 либо Laravel на самый свежий.
Не в сети
Спасибо
Не в сети
Но это падает обработка ошибки, саму ошибку реальную можно будет увидеть позже, когда обработчик заработает.
Не в сети