Увеличение количества аукционов по нажатию кнопки - PullRequest
0 голосов
/ 13 октября 2018

Идея состоит в том, что у меня есть страница, где пользователи могут делать предложения для Аукциона.Вот это представление.

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');), но это не удалось.Кто-нибудь может указать мне правильное направление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...