Php 如何使用Laravel 5.1创建简单的注册和登录?

Php 如何使用Laravel 5.1创建简单的注册和登录?,php,forms,laravel,laravel-5.1,Php,Forms,Laravel,Laravel 5.1,我正在使用教程创建一个简单的注册表。我创建了这里提到的所有内容,并将Collective\Html\HtmlServiceProvider::class添加到我的app.php。但是当我在我的浏览器中使用这个urlhttp://localhost/ptl/public/register我明白了: <form method="POST" action="http://localhost/ptl/public/register_action" accept-charset="UTF-8">

我正在使用教程创建一个简单的注册表。我创建了这里提到的所有内容,并将Collective\Html\HtmlServiceProvider::class添加到我的app.php。但是当我在我的浏览器中使用这个url
http://localhost/ptl/public/register
我明白了:

<form method="POST" action="http://localhost/ptl/public/register_action" accept-charset="UTF-8"><input name="_token" type="hidden" value="roIXm176ZnQyTyYcXjm7Qif7mg2NXdIX0lCZ55z0">
Name :

<input name="name" type="text">

Email :

<input name="email" type="text">

Password :

<input name="password" type="password" value="">

Confirm Password :

<input name="cpassword" type="password" value="">

<input type="submit" value="Submit">

</form>

姓名:
电邮:
密码:
确认密码:
以及app/http/controllers文件夹中的我的控制器 和“资源/视图”文件夹中的“我的视图”
我不知道在哪里创建模型类,以及如何将其与控制器和视图一起使用。

在laravel 5.1中,默认情况下有一个用户模型。您可以将您的模型添加到应用程序目录中的任何位置(它们就在那里), 您还可以使用默认的laravel方法来注册/验证用户


你的路线。这将路由到您的身份验证控制器,并使用trait注册和验证用户

在laravel 5.1中,默认情况下有一个用户模型。您可以将您的模型添加到应用程序目录中的任何位置(它们就在那里), 您还可以使用默认的laravel方法来注册/验证用户

你的路线。这将路由到您的身份验证控制器,并使用trait注册和验证用户

您可以检查身份验证和

示例路线:

// Authentication routes...
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');

// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');
验证表单视图示例:

<!-- resources/views/auth/login.blade.php -->

<form method="POST" action="/auth/login">
    {!! csrf_field() !!}

    <div>
        Email
        <input type="email" name="email" value="{{ old('email') }}">
    </div>

    <div>
        Password
        <input type="password" name="password" id="password">
    </div>

    <div>
        <input type="checkbox" name="remember"> Remember Me
    </div>

    <div>
        <button type="submit">Login</button>
    </div>
</form>

{!!csrf_field()!!}
电子邮件
密码
记得我吗
登录
注册表格视图示例:

<!-- resources/views/auth/login.blade.php -->

<form method="POST" action="/auth/login">
    {!! csrf_field() !!}

    <div>
        Email
        <input type="email" name="email" value="{{ old('email') }}">
    </div>

    <div>
        Password
        <input type="password" name="password" id="password">
    </div>

    <div>
        <input type="checkbox" name="remember"> Remember Me
    </div>

    <div>
        <button type="submit">Login</button>
    </div>
</form>

{!!csrf_field()!!}
电子邮件
密码
记得我吗
登录
您可以检查身份验证和

示例路线:

// Authentication routes...
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');

// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');
验证表单视图示例:

<!-- resources/views/auth/login.blade.php -->

<form method="POST" action="/auth/login">
    {!! csrf_field() !!}

    <div>
        Email
        <input type="email" name="email" value="{{ old('email') }}">
    </div>

    <div>
        Password
        <input type="password" name="password" id="password">
    </div>

    <div>
        <input type="checkbox" name="remember"> Remember Me
    </div>

    <div>
        <button type="submit">Login</button>
    </div>
</form>

{!!csrf_field()!!}
电子邮件
密码
记得我吗
登录
注册表格视图示例:

<!-- resources/views/auth/login.blade.php -->

<form method="POST" action="/auth/login">
    {!! csrf_field() !!}

    <div>
        Email
        <input type="email" name="email" value="{{ old('email') }}">
    </div>

    <div>
        Password
        <input type="password" name="password" id="password">
    </div>

    <div>
        <input type="checkbox" name="remember"> Remember Me
    </div>

    <div>
        <button type="submit">Login</button>
    </div>
</form>

{!!csrf_field()!!}
电子邮件
密码
记得我吗
登录

在控制台/终端写入中:

php artisan make:auth

它将自动生成用于登录、忘记密码和在控制台/终端写入中注册的路由和视图:

php artisan make:auth
它将自动生成用于登录、忘记密码和注册的路由和视图