Screen shot
Route
Route::get('insert','InsertDataModel@insertform');
Route::post('submit','InsertDataModel@insert');

Controller
<?php 
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Models\Student;
use Session;

class InsertDataModel extends Controller {
public function insertform(){
return view('user_form');
}

public function insert(Request $request){
$model=new Student();
$model->name = $request->input('name');
$model->email = $request->input('email');
$model->save();
Session::flash('message', 'Student Registered Successfully.');
return redirect('insert');
}

 

}

Model
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

class Student extends Model
{
protected $table = 'student';
protected $fillable = [
'name', 'email', 'created_at','updated_at'
];

}

View
<html>
<head>
<title>User Input Form</title>
</head>
<body>
@if(Session::has('message'))
<p style="color:#090; font-weight:bold;">{{ Session::get('message') }}</p>
@endif
<form name="frm" action="submit" method="post">
<input type = "hidden" name = "_token" value = "<?php echo csrf_token() ?>">
<table>
<tr>
<td>Name</td>
<td><input type = "text" name = "name" /></td>
</tr>
<tr>
<td>Email</td>
<td><input type = "text" name = "email" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input type = "submit" value = "Submit" />
</td>
</tr>
</table>
</form>
</body>
</html>

You can download source code here