1
"おめでとうございます$ pseudo、あなたの購読は成功しました"のような確認メッセージページを使って入力からデータを取得するには、 。Laravel - フォームからデータを取得する
問題:フォームに挿入したデータを表示できません。
ガイドライン:問題は私のコントローラのpostUsersメソッドにあると思いますが、解決方法はわかりません。ここで
はここでここで確認ページ(confirm.blade.php)
@extends('template')
@section('contenu')
<br>
<div class="col-sm-offset-3 col-sm-6">
<div class="panel panel-info">
<div class="panel-heading">Validation</div>
<div class="panel-body">
Féicitations<?php Request::input('pseudo')?>, vous êtes inscrit sur le site ! Vous pouvez dès à présent vous connecter.
</div>
</div>
</div>
@endsection
は私のルート(です私のフォーム(subscribe.blade.php)
@extends('template')
@section('contenu')
<div class="container">
<h1>Inscription</h1>
{!! Form::open(['url' => 'users/confirm']) !!}
<div class="form-group has-feedback {!! $errors->has('pseudo') ? 'has-error' : '' !!}">
<label for="pseudo">Pseudonyme</label>
{!! Form::text('pseudo', null, ['class' => 'form-control', 'id' => 'id_pseudo', 'placeholder' => 'Votre pseudonyme']) !!}
{!! $errors->first('pseudo', '<small class="help-block">:message</small>') !!}
</div>
{!! Form::submit('Inscription', ['class' => 'btn btn-default']) !!}
{!! Form::close() !!}
</div>
@endsection
ですroutes.php)
Route::get('users', '[email protected]getUsers');
Route::get('users', '[email protected]');
とコントローラ(UsersController.php)
class UsersController extends Controller
{
public function getUsers(){
return view('confirm');
}
public function postUsers(Request $request){
return 'Le nom est ' . $request->input('pseudo');
}
}
私はそれがことを願って、私はlaravel程度もちろん、次のよあなたはこの小さな問題を解決するのに役立ち、このフレームワークは
^^私のためfacinatingされます私の問題で時間を取ってくれてありがとうございました。良い一生を過ごしてください:)
ありがとうございました、それは他の形式のために私を助けます。 confirm.blade.php –
で自分の入力を表示する必要がありますが、それは動作しますが、私は理解する必要があります。 postUsersメソッドで配列を2番目のパラメータとして使用するのはなぜですか? –
2番目のパラメータは、コントローラからのビューに渡すデータです。 https://laravel.com/docs/5.2/views#passing-data-to-views –