изменить значение суммы - PullRequest
0 голосов
/ 31 октября 2018

На html-странице я хотел бы восстановить значение суммы и могу изменить значение только в моей панели администратора.

В файле navbar.blade.php у меня есть 250, это сумма, которую нужно отредактировать для примера.

<div class="header-widgets hidden-xs" style="padding:0px;padding-top: 60px;">
   <div id="text-3" class="widget widget_text">
        <div class="textwidget">
            <div class="info-icon">
                <img src="/img/time.png">
                   <span style="font-size: 22px;color: #0d3863;font-weight: bold;"> &nbsp;250</span>
            </div>
        </div>
    </div>
</div>

Я просто пытаюсь изменить сумму (250) ... В моем контроллере с именем tarrifcontroller у меня есть это.

public function edit(Tariff $tariff)
    {
        return view('admin.tariffs.edit', compact('tariff'));
    }


    public function update(Request $request, Tariff $tariff)
    {
        $tariff->valeur =  strip_tags($request->input('amount'));
        $tariff->save();

        return redirect('/tariffs');
    }

В моем edit.blade.php у меня есть это

@section('content')
  <div class="px-content">
    <div class="page-header">
      <div class="row">
        <div class="col-md-4 text-xs-center text-md-left text-nowrap">
          <h1><i class="px-nav-icon ion-android-apps"></i>Tarif {{$tariff->id}} </h1>
        </div>
        <hr class="page-wide-block visible-xs visible-sm">
        <!-- Spacer -->
        <div class="m-b-2 visible-xs visible-sm clearfix"></div>
      </div>
    </div>
    <div class="row">
      <div class="panel">
        <div class="panel-body">
          <div class="table-responsive">
            <form class="panel-body" action="/tariff/edit/{{$tariff->id}}" method="POST">
              @csrf

              <fieldset class="form-group">
                <label for="form-group-input-1">Amount</label>
                <input type="text" name="amount" class="form-control" id="form-group-input-1" value="{{$tariff->amount}}">
              </fieldset>

              <button type="submit" class="btn btn-primary pull-right">MAJ</button>
            </form>
          </div>
        </div>
      </div>
    </div>
  </div>
@endsection

Моя проблема теперь в navbar.blade.php, как мне сделать, чтобы 250 мог взаимодействовать с моей функцией редактирования / обновления?

<span style="font-size: 22px;color: #0d3863;font-weight: bold;"> &nbsp;250</span>

Спасибо

1 Ответ

0 голосов
/ 31 октября 2018

У меня нет опыта работы с laravel, но я думаю, как и любой другой php-фреймворк, вы можете выводить переменную из контроллера в представление

<span style="font-size: 22px;color: #0d3863;font-weight: bold;"> &nbsp;<?php echo $variable ?></span>

после некоторого поиска в Google: вы можете передавать данные в представление, используя метод with.

return View::make('blog')->with('posts', $posts);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...