laravel5.1 自带的Auth的视图文件在哪啊

如何实现laravel自带的登录页面?
我已经加入了路由 做好了Auth的控制器 看到了中间件 访问提示没有页面啊
想问下视图文件去哪里了

首先,auth在5.1的版本情况下,官方是默认干掉了的。

在你正确注册路由之后,想要实现,你可以这样:

创建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>

再创建resources/views/auth/register.blade.php:

<form method="POST" action="/auth/register">

    {!! csrf_field() !!}

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

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

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

    <div>
        Confirm Password
        <input type="password" name="password_confirmation">
    </div>

    <div>
        <button type="submit">Register</button>
    </div>

</form>

当然你可以使用Form包来生成表单,不过暂时这样写也可以。

JellyBool

首先,auth在5.1的版本情况下,官方是默认干掉了的。

在你正确注册路由之后,想要实现,你可以这样:

创建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>

再创建resources/views/auth/register.blade.php:

<form method="POST" action="/auth/register">

    {!! csrf_field() !!}

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

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

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

    <div>
        Confirm Password
        <input type="password" name="password_confirmation">
    </div>

    <div>
        <button type="submit">Register</button>
    </div>

</form>

当然你可以使用Form包来生成表单,不过暂时这样写也可以。

carpho

奥奥 我就说怎么找不到页面文件了 这个我看明白了 谢谢

carpho

还有个小问题 之前我用.net 刚刚才接触php laravel5.1官方的文档有时候看不太明白啊 我的英语比较差 有时候看文档容易误解 本来文档这种东西都是偏专业的 我感觉国内的5.1或者5的资料都不能算多。不知道 @JellyBool 有什么好的办法木有 有没有那种跟着项目讲一个框架的书籍或者帖子 我觉得这种会好理解一些

JellyBool

发现代码块在某些情况下的markdown解析并不是很完美。解决了就好 @carpho

JellyBool

关于讲laravel框架的书现在还木有中文版的吧,至少我没见过。不过这种东西我觉得没必要看书,接触多一点自然就好,关于laravel的帖子,可以直接看这里的系列文章,我也会更视频教程

https://laravist.com/articles