У меня есть файл blade-файла Laravel, где есть таблица, и у меня были загруженные данные, используя мой файл web.php
. Теперь я хочу добавить столбец таблицы для марки автомобиля. Для этого мне нужно получить доступ к данным таблицы бренда, и мне нужно напечатать соответствующий маркер столбца в таблице, следующей за кодами.Запуск запроса MySQL внутри файла шаблона Blade Laravel
Это мой web.php
Route::get('/retailer/spares', function() {
$models = DB::table('models')->get();
$brands = DB::table('brands')->get();
$spares = DB::table('spares')->get();
return View::make('Retailer/spares')->with('models', $models)->with('brands', $brands)->with('spares', $spares);
});
Это мой spares.blade.php
пожалуйста, обратитесь к SQL-запрос, который написал. Другие поля работают правильно.
<table class="table ">
<tr>
<th>Spare Id</th>
<th>Part Number</th>
<th>Name</th>
<th>Brand</th>
<th>Quantity</th>
<th>Price</th>
<th>Warranty</th>
<th>Spare Image</th>
<th>
<input type="text" class="form-control" id="search" placeholder="Search Spare">
</th>
</tr>
<tbody id="tableModel">
<?php
foreach($spares as $spare){
?>
<tr>
<td ><?php echo $spare->id;?></td>
<td ><?php echo $spare->partNumber;?></td>
<td ><?php echo $spare->description;?></td>
<td>
<?php
$brand="SELECT brandName FROM brands WHERE id=' $spare->brand_id'";
?>
</td>
<td ><?php echo $spare->quantity;?></td>
<td ><?php echo 'Rs.'. $spare->price;?></td>
<td ><?php echo $spare->warranty;?></td>
<td><div class="image"><?php echo ' <img class="img-responsive" src="data:image/jpeg;base64,'.base64_encode($spare->image).'"/>';?></div></td>
<td>
<a class=" btn btn-success btn-sm" data-toggle="modal" data-target="#modalEdit" onclick="EditBrand('<?php echo $brand->brandName;?>','<?php echo $brand->id;?>')" >Edit </a>
<a onclick="DeleteBrand(<?php echo $brand->id;?>)" style="" class=" btn btn-danger btn-sm" >Delete </a>
</td>
</tr>
<?php }?>
</tbody>
Избегайте такого подхода, его не рекомендуется, делая это, вы не следуете шаблону MVC ... –
, почему вы должны использовать это , Это не шаблон MVC. –
ok не могли бы вы помочь мне здесь? – hEShaN