Laravel 5 使用laravel从数据库检索数据

Laravel 5 使用laravel从数据库检索数据,laravel-5,Laravel 5,我想有人来帮助我一步一步拉威尔过程中检索数据从数据库。这就是我所做的。问题是没有显示任何数据。我在这方面不是很好,需要一些帮助。谢谢 ViewController.php <?php namespace App\Http\Controllers\AddressBook; use DB; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Input;

我想有人来帮助我一步一步拉威尔过程中检索数据从数据库。这就是我所做的。问题是没有显示任何数据。我在这方面不是很好,需要一些帮助。谢谢

ViewController.php

<?php
namespace App\Http\Controllers\AddressBook;
use DB;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Redirect;

class ViewController extends Controller
{
    /**
     * Show a list of all of the application's users.
     *
     * 
     */
      Public function getContacts(){

        $contacts= AddressBookModel::all();

        $data = ['contacts' => $contacts];
        
        return view('view')->with($data);

        }
        
}
<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <h2 align="center">These are the Registered Contacts in the Database</h2>
    </body>
</html>
路由工作正常,其连接和显示的内容都在view.blade.php中

    @foreach($contacts as $display) {{$display}}
    @endforeach
view.blade.php

<?php
namespace App\Http\Controllers\AddressBook;
use DB;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Redirect;

class ViewController extends Controller
{
    /**
     * Show a list of all of the application's users.
     *
     * 
     */
      Public function getContacts(){

        $contacts= AddressBookModel::all();

        $data = ['contacts' => $contacts];
        
        return view('view')->with($data);

        }
        
}
<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <h2 align="center">These are the Registered Contacts in the Database</h2>
    </body>
</html>

试验
这些是数据库中已注册的联系人
试试这个: 控制器:

    public function getContacts()
    {
         // Try to name your model Contact instead of AddressBookModel
         $contacts= AddressBookModel::all();// = Contact::all();       
         return view('view')->withContacts($contacts);
    }
视图:


试验
这些是数据库中已注册的联系人
名称
电话
@foreach($contacts$as$contact)
{{$contact->name}
{{$contact->phone}
@endforeach

我在view.blade.php中添加了这个函数

    @foreach($contacts as $display) {{$display}}
    @endforeach

谢谢你的意见。它帮助我很好地实现了这一目标,尽管这很有效