Как вставить данные формы в базу данных, используя jquery в laravel? - PullRequest
0 голосов
/ 13 мая 2019

resources / views / index.blade.php

<script>
    $(document).ready(function(){
        $("#submit").click(function(e){
            e.preventDefault();
            fname = $("#name").val();
            email = $("#email").val();
            phone = $("#phone").val();
            $.ajax({
                type:"POST",
                data:{"fname":fname, "email":email, "phone":phone,"_token":"{{csrf_token()}}"},
                url:"{{URL::to('save')}}",
                success:function(data){
                    $("#success").html(data);
                    $("#myform")[0].reset();
                }
            });
        });
    });
</script>

<div id="success"></div>
<form class="form-horizontal" id="myform">
    <input type="text" class="form-control" id="name" placeholder="Enter Name">
    <input type="text" class="form-control" id="email" placeholder="Enter email">
    <input type="text" class="form-control" id="phone" placeholder="Enter email">
    <button type="submit" class="btn btn-default" id="submit">Submit</button>
</form>

routs / web.php

<?php
    Route::get('/', function(){
        return view('index');
    });
    Route::post('save','UserController@save');

api / Http / Controllers / UserController.php

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;

class UserController extends Controller 
{
    public function save(Request $request)
    {
        $name = $request->input('fname');
        $email = $request->input('email');
        $phone = $request->input('phone');
        $data=array('fname'=>$name,"email"=>$email,"phone"=>$phone);
        DB::table('emp')->insert($data);
        echo "<p style='color:green;padding:0px 10px;'>Record inserted successfully</p>";
    }
}

Я новичок в laravel 5 Теперь я пытаюсь вставить простое значение формы в базу данных через jQuery, в чем проблема, когда я нажимаю кнопку отправки, она ничего не показывает, то есть no error, но когда я делаю элемент проверкии проверьте console тогда это показывает http://localhost/freelara/save не найден Я не знаю почему?Пожалуйста, помогите мне решить эту проблему.

Спасибо

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