Laravel-从表单获取数据

用户名

我正在处理一个表单(暂时没有MySQL),以便从带有“确认消息$ pseudo,您的订阅成功”之类的确认消息页面的输入中获取数据。

问题:我无法显示插入表单中的数据。

指导意见:我认为问题出在postUsers方法中的控制器上,但我不知道如何解决。

这是我的表格(subscription.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

这是确认页面(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

这是我的路线(routes.php

Route::get('users', 'UsersController@getUsers');
Route::get('users', 'UsersController@postUsers');

和控制器(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的课程,并且这个框架对我很着迷^^

非常感谢您抽出宝贵时间解决我的问题。祝你今天过得愉快 :)

阿列克谢·梅泽宁(Alexey Mezenin)

提交表单时,您应该使用POST而不是GET另外,您使用的网址错误,因此请尝试更改此网址:

Route::get('users', 'UsersController@postUsers');

对此:

Route::post('users/confirm', 'UsersController@postUsers');

如果要在confirm视图中显示数据,请执行以下操作:

public function postUsers(Request $request){ 
    return view('confirm', ['pseudo' => $request->pseudo]);
}

并查看:

....
<div class="panel-body">
    Féicitations {{ $pseudo }}, vous êtes inscrit sur le site ! Vous pouvez dès à présent vous connecter.
</div>
....

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表单验证Laravel会话数据

来自分类Dev

Laravel 表单未提交数据

来自分类Dev

我如何从Laravel中的数据库中获取表单值的主键

来自分类Dev

从Laravel获取AngularJs数据

来自分类Dev

从Laravel Collection获取数据

来自分类Dev

从div获取内容以输入表单laravel

来自分类Dev

Laravel 8表单更新数据库

来自分类Dev

表单数据在 Laravel 中为空

来自分类Dev

从关系中获取数据,Laravel

来自分类Dev

Laravel根据关系获取数据

来自分类Dev

Laravel按时间获取数据

来自分类Dev

Laravel:未获取所需数据

来自分类Dev

Laravel 获取关系数据

来自分类Dev

laravel从内部获取请求获取数据

来自分类Dev

laravel错误从数据库获取数据

来自分类Dev

从表单外部获取数据

来自分类Dev

简化从表单获取数据

来自分类Dev

从表单获取数据的方法

来自分类Dev

在laravel中通过模态从多个表单获取输入

来自分类Dev

angular js从laravel获取数据并打印

来自分类Dev

从多个表中获取数据Laravel

来自分类Dev

Laravel 5获取数据库前缀

来自分类Dev

Laravel从多对多关系中获取数据

来自分类Dev

laravel从数据库获取时间

来自分类Dev

PHP Laravel:如何设置或获取会话数据?

来自分类Dev

如何按月获取数据?Laravel雄辩

来自分类Dev

无法从Laravel中的Ajax获取数据

来自分类Dev

Laravel按值从api获取数据

来自分类Dev

试图在Laravel中获取Darksky API数据