0
你好傢伙,我想從一個不同的表,但同一個數據庫中有值,並將其打印在下拉列表中,AV試過多種方法,在這裏,但我得到這個錯誤laravel,從另一個表上一個下拉列表顯示數據
調用未定義的方法照亮\身份驗證\ SessionGuard :: myVehicles()(查看:/home/vagrant/www/martin/resources/views/templates/applications.blade.php)
我想他們從包含所有車輛的表格中打印所有車輛,以便用戶可以選擇數據庫中的一輛車輛...這裏是車輛型號
<?php
namespace Martin\Models;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class Vehicle extends Authenticatable
{
use Notifiable;
//
\t use Notifiable;
\t protected $guard="vehicle";
\t protected $table="vehicles";
\t protected $fillable=[
\t \t 'id',
\t 'vehicle_registration_number',
\t \t \t \t \t 'vehicle_type',
\t \t \t \t \t 'vehicle_size',
\t ];
public function user(){
return $this->belongsTo('Martin\Models\User');
}
public function myVehicles(){
$vehicles = Martin\Models\Vehicle::all();
foreach ($vehicles as $vehicle) {
echo $vehicle->vehicle_registration_number."-".$vehicle->vehicle_type."-".$vehicle->vehicle_size.' seaters <br/>';
}
}
}
和下面是我想在applications.blade.php顯示我的數據,以便用戶可以選擇車輛的一個下拉...
<select name="vehicle_registration_number" class="form-control">
{{Auth::guard('vehicle')->myVehicles()}}
</select>
,也請問你分配給該選擇框什麼名稱一請將其與原始名稱(即原始文本區域)的名稱相同?好心地回覆......如果需要更多的澄清,我準備好了......謝謝!
感謝@Eddy的答覆,, ,爲我澄清,,,我有車輛模型和應用模型,,,車輛在車輛模型上如何從車輛模型打印項目到應用程序模型? –
我還在爲此工作......任何人都可以爲我提供一些幫助? –
模型不打印東西。我想你應該在嘗試構建某些東西之前從教程中正確學習Laravel。模型保存數據。控制器執行邏輯和調用模型。視圖打印/顯示數據。 – EddyTheDove