Идея состоит в том, что у меня есть страница, где пользователи могут делать предложения для Аукциона.Вот это представление.
auction.blade.php
<table class="table table-aukcija table-clear">
<tbody>
<tr>
<td>Auction No</td>
<td>{{ $auction->id }}</td>
</tr>
<tr>
<td>Time:</td>
<td class="counter_polje">
<strong id="clockdiv"></strong>
<br>
<small><em>( {{ date($auction->end_date) }} )</em></small>
</td>
</tr>
<tr>
<td>Number of Offers:
<!-- Here num of offers shall be displayed -->
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td>My offer:</td>
</tr>
<tr>
<td colspan="2" class="table-nudjenje-biding">
<form id="formMojaPonuda" name="formMojaPonuda" action="{{ asset('/auctions/'.$auction->id) }}" method="GET"
enctype="multipart/form-data">
{{ csrf_field() }}
<div class="input-group">
<input type="hidden" name="id" id="minBid" value="{{ $auction->id }}">
<input type="hidden" name="name" id="minBid" value="{{ $auction->name }}">
<input type="hidden" name="descript" id="minBid" value="{{ $auction->descript }}">
<input type="hidden" name="price" id="minBid" value="{{ $auction->price }}">
<input type="hidden" name="end_date" id="minBid" value="{{ $auction->end_date }}">
<input name="txtIznos" id="bidValue" type="text" autocomplete="off" placeholder="(min. RSD 1.50)"
class="form-control">
<span class="input-group-btn">
<button type="submit" class="btn btn-success" name='offerButton'>Make your offer</button>
</span>
</div>
</form>
</td>
</tr>
</tbody>
</table>
web.php
Route::get('/auctions/{id}', 'AuctionController@show');
AuctionController.php
class AuctionController extends Controller
{
public function show($id)
{
$auction = new Auction();
$auction->id = $id;
$this->data['auction'] = $auction->get();
return view('pages.auction', $this->data);
}
}
Auction.php (Модель)
class Auction
{
public $id;
public $name;
public $descript;
public $price;
public $pic;
public $end_date;
public $numOfOffers;
public function getAll()
{
return DB::table('auctions')->select('*')->get();
}
public function get()
{
return DB::table(a 'auctions')->select('*')->where('id', '=', $this->id);
}
}
Поэтому, когда пользователь делает предложение и нажимает offerButton ('СделатьВаше предложение », количество предложений для этого аукциона будет увеличиваться в базе данных.Для каждого аукциона может быть несколько предложений, этот номер должен отображаться для этого аукциона в соответствующем поле.Однако я не понимаю, как мне это реализовать?Я попытался перенаправить кнопку на тот же маршрут (Route::get('/auctions/{id}', 'AuctionController@show');
), но это не удалось.Кто-нибудь может указать мне правильное направление?