Laravel 5 使用laravel从数据库检索数据
我想有人来帮助我一步一步拉威尔过程中检索数据从数据库。这就是我所做的。问题是没有显示任何数据。我在这方面不是很好,需要一些帮助。谢谢 ViewController.phpLaravel 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;
<?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
谢谢你的意见。它帮助我很好地实现了这一目标,尽管这很有效