Php 如何使用Laravel 5.1创建简单的注册和登录?
我正在使用教程创建一个简单的注册表。我创建了这里提到的所有内容,并将Collective\Html\HtmlServiceProvider::class添加到我的app.php。但是当我在我的浏览器中使用这个urlPhp 如何使用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">
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
它将自动生成用于登录、忘记密码和注册的路由和视图