Как вставить данные «Radio Button» на Laravel? - PullRequest
0 голосов
/ 25 марта 2019

Я новичок в Laravel, и я сделаю ввод с помощью переключателя. мой ввод все = радио-кнопка. Это потому, что вход - это вопрос-ответ, и мне нужно ввести это в базу данных, как это

Таблица: Pemeriksaan

{'its the question1':'nice','its the question2':'bad'}

Мне нужно и я хочу сделать это, но я не могу этого сделать. я делаю такой взгляд

<form class="form-group" action="/user" method="post">
  <table class="table table-striped">
    <tbody><tr>
      <th style="width: 10px">#</th>
      <th>Pertanyaan</th>
      <th style="width: 60px">Tidak Baik</th>
      <th style="width: 60px">Baik</th>
    </tr>
    <tr>
      <td>1.</td>
      <td>Periksa kondisi kelistrikan dan kabel ,pastikan tidak ada yang terkelupas</td>

      <td>
          <label><input type="radio" id='1' name="input1" value="false" checked></label>
      </td>
      <td>
          <label><input type="radio" id='2' name="input1" value="true"></label>
      </td>
    </tr>
    <tr>
      <td>2.</td>
      <td>Periksa kondisi kabel dan tempat sambungan</td>

          <td>
              <label><input type="radio" id='1' name="input2" checked></label>
          </td>
          <td>
              <label><input type="radio" id='2' name="input2"></label>
          </td>
    </tr>
    <tr>
      <td>3.</td>
      <td>Periksa kondisi pencetakan (tinta dan kertas printer) </td>
      <td>
          <label><input type="radio" id='1' name="input3" checked></label>
      </td>
      <td>
          <label><input type="radio" id='2' name="input3"></label>
      </td>
    </tr>
    <tr>
      <td>4.</td>
      <td>Fix and squish bugs</td>
      <td>
          <label><input type="radio" id='1' name="input4" checked></label>
      </td>
      <td>
          <label><input type="radio" id='2' name="input4"></label>
      </td>
    </tr>


    <input type="hidden" name="_token" value="{{ csrf_token() }}">

  </tbody>

</table>
      <div class="box-footer">
        <button type="submit" class="btn btn-primary" name="name" value="post">Submit</button>
       </div>
</form>

Я не знаю, правильно ли это или нет.

а это мой контроллер:

изменить. до этого я запускаю artisan make: пользователь контроллера --resource

public function store(Request $request)
{
    $pemeliharaan = new user;

    $pemeliharaan = user::create($request->all());
    dd($pemeliharaan);

}

но ничего не произошло, может кто-то исправит мою ошибку?

мой кубик

 View {#251 ▼
  #factory: Factory {#112 ▶}
  #engine: CompilerEngine {#256 ▼
    #compiler: BladeCompiler {#259 ▼
      #extensions: []
      #customDirectives: []
      #conditions: []
      #path: null
      #compilers: array:4 [▼
        0 => "Comments"
        1 => "Extensions"
        2 => "Statements"
        3 => "Echos"
      ]
      #rawTags: array:2 [▼
        0 => "{!!"
        1 => "!!}"
      ]
      #contentTags: array:2 [▼
        0 => "{{"
        1 => "}}"
      ]
      #escapedTags: array:2 [▼
        0 => "{{{"
        1 => "}}}"
      ]
      #echoFormat: "e(%s)"
      #footer: []
      #rawBlocks: []
      #files: Filesystem {#111}
      #cachePath: "/var/www/html/new/storage/framework/views"
      #firstCaseInSwitch: true
      -encodingOptions: 15
      #lastSection: null
      #forElseCounter: 0
    }
    #lastCompiled: []
  }
  #view: "users.create"
  #data: []
  #path: "/var/www/html/new/resources/views/users/create.blade.php"
}

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

попробуйте $ request-> input ('name of input') на вашем контроллере

0 голосов
/ 25 марта 2019

Я думаю, вам следует направить маршрут / web.php, если вы используете api, а затем route / api.php. В противном случае самым простым решением будет

open project root in terminal/command prompt >> type php:artisan route:list <Enter>>

Это покажет все доступные маршруты с их соответствующим контроллером и действием.

После получения метода, если вы хотите просто узнать данные запроса, напишите в первой строке функции. дд ($ request-> все ());

Примечание: пожалуйста, убедитесь, что вы отправляете csrf_token

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