Php Laravel 5.7制作授权

Php Laravel 5.7制作授权,php,laravel,laravel-5,Php,Laravel,Laravel 5,我对Laravel Auth有些疑问。我已经用Laravel创建了自己的页面,现在我想添加用户登录。所以我使用了php-artisan-make:auth,它进行得很顺利,但是没有问题。我的身份验证没有显示在我的索引页上。我想,这是因为我已经改变了拉威尔的主页。现在,我如何在我自己的主页上显示它 所以LaravelAuth附带了主控制器和web文件中的路由。我已经将其更改为我的主页,这是欢迎的。但仍然无法看到右上角的登录和注册栏 控制器 路线 我怎么能称之为Auth的注册和登录链接到我的主法师(

我对Laravel Auth有些疑问。我已经用Laravel创建了自己的页面,现在我想添加用户登录。所以我使用了
php-artisan-make:auth
,它进行得很顺利,但是没有问题。我的身份验证没有显示在我的索引页上。我想,这是因为我已经改变了拉威尔的主页。现在,我如何在我自己的主页上显示它

所以LaravelAuth附带了主控制器和web文件中的路由。我已经将其更改为我的主页,这是欢迎的。但仍然无法看到右上角的登录和注册栏

控制器

路线

我怎么能称之为Auth的注册和登录链接到我的主法师(welcome.blade)

欢迎光临


@if(Route::has('login'))
@认证
@否则
@if(Route::has('register'))
@恩迪夫
@endauth
@恩迪夫
我用上面的代码在第页打电话。但不起作用

您应该尝试以下方法:

Route::group( ['middleware' => 'auth' ], function()
{
     Route::get('welcome', 'HomeController@index')->name('welcome');
});



Route::get('login', 'LoginController@showLogin')->name('login');
Route::get('register', 'RegisterController@register')->name('register');

如果你只想要一条路线。只需在路由的末尾链接中间件(“auth”)。 例如:

Route::get('welcome', 'HomeController@index')->name('welcome')->middleware('auth');
您可以自定义它

您可以按照saurabh dhariwal的建议,使用该中间件对路由进行分组

在您的编辑中。
定一条路线。在该路由控制器上,返回注册页面和登录页面的视图。这么简单

但是main.page调用呢?管制员和路线对此没有问题,但是。如何在主页上调用注册和登录?我已经在使用Laravel的默认身份验证,但它没有display@Potti:请输入您的登录和注册路径。谢谢,我已获得授权,但我的注册不起作用。我想这是因为我删除了数据库中的用户迁移。如何创建新的用户迁移?@Potti:请从迁移表中删除您的用户迁移名称,然后运行
php artisan migrate
迁移表中没有任何内容。因此,如果我使用php artisan migrate,就没有什么可迁移的了。如何为数据库创建用户迁移?我在问这个问题。
<div class="flex-center position-ref full-height">
          @if (Route::has('login'))
              <div class="top-right links">
                  @auth
                      <a href="{{ url('welcome') }}">Home</a>
                  @else
                      <a href="{{ route('login') }}">Login</a>

                      @if (Route::has('register'))
                          <a href="{{ route('register') }}">Register</a>
                      @endif
                  @endauth
              </div>
          @endif
      </div>
Route::group( ['middleware' => 'auth' ], function()
{
     Route::get('welcome', 'HomeController@index')->name('welcome');
});



Route::get('login', 'LoginController@showLogin')->name('login');
Route::get('register', 'RegisterController@register')->name('register');
Route::get('welcome', 'HomeController@index')->name('welcome')->middleware('auth');