我正在向自己学习laravel框架,现在我正在尝试将数据保存在表中,但是它确实但是它给了我错误 致命错误 - 使用未定义的常量用户 - 假定为“用户”
发送表格:
<form method="post" action="{{route('users.store')}}">
并在方法商店中:
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;
use Illuminate\Routing\Redirector;
use App\Http\Requests;
use Exception;
class UserController extends Controller
{
public function index()
{
$data=User::all();
return view ('index',compact('data'));
}
public function create()
{
return view('create');
}
public function store(Request $request)
{
try{
$user=new User();
$user->name=$request->name;
$user->email=$request->email;
$user->password= bcrypt($request->password);
$user->save();
return redirect()->route(users.index);
} catch (Exception $e) {
return "Fatal error-" .$e->getMessage();
}
}
答案 0 :(得分:1)
这是不正确的,你错过了引号:
return redirect()->route(users.index);
更改为
return redirect()->route('users.index');