为了账号安全,请及时绑定邮箱和手机立即绑定

如何在拉拉维尔存储表单数据?

如何在拉拉维尔存储表单数据?

PHP
弑天下 2022-09-12 12:53:10
路线/网络.phpRoute::get('/','UserController@index');Route::post('/index','UserController@store');控制器:用户控制器.php<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use App\Users;class UserController extends Controller{    public function index()    {        return view('index');    }    public function store(Request $request)    {        $user = new Users();        $user->fname = $request->input('fname');        $user->lname = $request->input('lname');        $user->email = $request->input('email');        $user->password = $request->input('password');        $user->save();        return redirect()->route('index')->with('info','User Added Successfully');    }}查看:索引刀片.php@extends('layout.main')@section('title','Index Page')@section('content')    <div class="container">        <div class="row">            <form id="myform" action="{{route('store')}}">                @csrf                <div class="form-group">                    <label for="fname">{{ trans('core.fname') }}</label>                    <input type="text" class="form-control" id="fname" name="fname"/>                </div>                <div class="form-group">                    <label for="fname">{{ trans('core.lname') }}</label>                    <input type="text" class="form-control" id="lname" name="lname"/>                </div>                <div class="form-group">                    <label for="fname">{{ trans('core.email') }}</label>                    <input type="text" class="form-control" id="email" name="email"/>
查看完整描述

3 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

 public function store(Request $request)

    {

         $this->validate($request,[

            'fname' => 'required',

            'lname' => 'required',

            'email' => 'required',

            'password' => 'required'

        ]);


        $user = new Users();

        $user->fname = $request->fname;

        $user->lname = $request->lname;

        $user->email = $request->email;

         $user->password = Hash::make($request->password);

        $user->save();

        Toastr::success('User Successfully Saved','Success');

        return redirect()->route('admin.user.index');

}


查看完整回答
反对 回复 2022-09-12
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

试试这个

Route::post('/index','UserController@store')->name('index.store');

和刀片文件

route('index.store')

见 https://laravel.com/docs/5.8/routing#named-routes


查看完整回答
反对 回复 2022-09-12
?
慕沐林林

TA贡献2016条经验 获得超9个赞

您的web.php


Route::post('/index','UserController@store')->name('store');

添加缺少的表单method="POST"


@extends('layout.main')

@section('title','Index Page')

@section('content')

    <div class="container">

        <div class="row">

            <form id="myform" action="{{route('store')}}" method="post">

                @csrf

                <div class="form-group">

                    <label for="fname">{{ trans('core.fname') }}</label>

                    <input type="text" class="form-control" id="fname" name="fname"/>

                </div>

                <div class="form-group">

                    <label for="fname">{{ trans('core.lname') }}</label>

                    <input type="text" class="form-control" id="lname" name="lname"/>

                </div>

                <div class="form-group">

                    <label for="fname">{{ trans('core.email') }}</label>

                    <input type="text" class="form-control" id="email" name="email"/>

                </div>

                <div class="form-group">

                    <label for="fname">{{ trans('core.password') }}</label>

                    <input type="password" class="form-control" id="password" name="password"/>

                </div>

                <div class="form-group">

                    <input type="submit" class="btn btn-primary" id="submit" name="submit" value="{{trans('core.submit')}}"/>

                </div>

            </form>

        </div>

    </div>

@endsection


查看完整回答
反对 回复 2022-09-12
  • 3 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信