我不能在laravel框架中使用方法存储

时间:2017-06-17 01:42:56

标签: laravel post

我正在向自己学习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();
           }
    }

1 个答案:

答案 0 :(得分:1)

这是不正确的,你错过了引号:

return redirect()->route(users.index);

更改为

return redirect()->route('users.index');