我想從表中的資料庫中獲取資料,但它在視圖中顯示未定義的變數錯誤請幫我解決這個問題
我的控制器
class showAttendanceController extends Controller
{
public function index()
{
$users=DB::select('select * from requests');
return view('showAttendance',compact('users'));
}
我的觀點
@foreach ($users as $user)
<td>{{$user->date}}</td>
<td>{{$user->Name}}</td>
<td>{{$user->Misid}}</td>
<td>{{$user->semester}}</td>
<td>{{$user->Department}}</td>
<td>{{$user->section}}</td>
<td>{{$user->Attendance}}</td>
我的路線
Route::get('/showrecord','showAttendanceController@index')->name('showrecord');
uj5u.com熱心網友回復:
控制器:
public function index()
{
$users = DB::table('requests')->get();
return view('showAttendance',compact('users'));
}
看法:
@foreach($users as $user)
<td>{{$user->date}}</td>
<td>{{$user->Name}}</td>
<td>{{$user->Misid}}</td>
<td>{{$user->semester}}</td>
<td>{{$user->Department}}</td>
<td>{{$user->section}}</td>
<td>{{$user->Attendance}}</td>
@endforeach
uj5u.com熱心網友回復:
首先,最好使用遷移來創建表,以獲得資料庫一致性。進一步嘗試使用模型與資料庫互動,例如
namespace App;
use Illuminate\Database\Eloquent\Model;
class deposit extends Model
{
//
protected $keyType = 'string';
protected $table = "deposit";
protected $fillable = [
'uid', 'amount', 'title', 'description'
];
}
然后你可以在你的控制器中使用它
$deposit = deposit::find($request->deposit_id);
if($deposit){
return $deposit
} else {
return 'Some Error'}
uj5u.com熱心網友回復:
首先你必須在你的控制器中使用資料庫
public function index()
{
$users = DB::table('table_name')->get();
return view('showAttendance',compact('users'));
}
而不是您必須確認您的回傳視圖檔案位置是否正確。例如,如果您的 showAttendence 檔案位于您必須使用的檔案夾中
return view('foldername.showAttendence',compact('users));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/443950.html
標籤:php 拉拉维尔 数据库 phpmyadmin laravel-5.8
上一篇:需要想法如何決議以下JSON格式
下一篇:PHP:列印有序陣列
