Данные списка Laravel не отображаются, но нет ошибок

Я хочу показать свой список данных из базы данных. вот мой контроллер:

namespace App\Http\Controllers;

use App\Mmenu;
use Illuminate\Http\Request;
use App\Http\Requests\ContactRequest;
use App\Http\Requests;

class MmenuController extends Controller
{
public function index()
{
$mmenu = Mmenu::orderby('id','ASC');
return view('mmenu.index', compact('mmenu'));
}
}

0

Решение

Изменить эту строку

$mmenu = Mmenu::orderby('id','ASC');

чтобы:

$mmenu = Mmenu::orderby('id','ASC')->get();
0

Другие решения

Вы должны использовать get для получения данных.
Так что ваша функция должна быть такой.
Вы также можете использовать список, собирать и т. Д.

public function index()
{
$mmenu = Mmenu::get()->orderBy('id','ASC');
return view('mmenu.index', compact('mmenu'));
}
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector