Php 如何在laravel中通过路线和控制器显示模态?
所以,我想使用modal创建一个登录表单。我一直在寻找解决这个问题的方法,但我仍然感到困惑(因为所有的方法都是英语的,而我的英语不是很好)。不知道解决方案的代码是如何工作的。那么,也许有人能帮我修改一下我的代码,解释一下它是如何工作的?求你了 这是我的文件,其中包含模态Php 如何在laravel中通过路线和控制器显示模态?,php,laravel,controller,routes,modal-dialog,Php,Laravel,Controller,Routes,Modal Dialog,所以,我想使用modal创建一个登录表单。我一直在寻找解决这个问题的方法,但我仍然感到困惑(因为所有的方法都是英语的,而我的英语不是很好)。不知道解决方案的代码是如何工作的。那么,也许有人能帮我修改一下我的代码,解释一下它是如何工作的?求你了 这是我的文件,其中包含模态 <!-- Modal Login--> <div class="modal fade" id="loginForm" tabindex="-1" role="dialog" aria-labelledb
<!-- Modal Login-->
<div class="modal fade" id="loginForm" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<!--Content-->
<div class="modal-content form-elegant">
<!--Header-->
<div class="text-center">
<h3 class="modal-title w-100 dark-grey-text font-weight-bold mt-5" id="myModalLabel"><strong>Login</strong></h3>
</div>
<!--Body-->
<div class="modal-body mx-4">
<!--Body-->
<form class="form" method="POST" action="#">
{{ csrf_field() }}
<div class="md-form">
<input type="email" name="email" id="inputEmail" placeholder="Email" required="@" autofocus>
</div>
<div class="md-form">
<input type="password" name="pass" id="inputPass" placeholder="Password" required>
</div>
<input type="submit" class="logbtn" value="Login">
<input type="button" data-dismiss="modal" class="cancelbtn" value="Cancel">
</form>
</div>
<!--Footer-->
<div class="modal-footer mx-5 pt-3 mb-1">
<p class="font-small grey-text d-flex justify-content-end">
Don't have an account? <a href="#" class="blue-text ml-1" data-dismiss="modal" data-toggle="modal" data-target="#registerForm">Sign Up</a>
</p>
</div>
</div>
<!--/.Content-->
</div>
</div>
<!-- Modal Login-->
<!-- Modal Register-->
<div class="modal fade" id="registerForm" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<!--Content-->
<div class="modal-content form-elegant">
<!--Header-->
<div class="text-center">
<h3 class="modal-title w-100 dark-grey-text font-weight-bold mt-5" id="myModalLabel"><strong>Register</strong></h3>
</div>
<!--Body-->
<div class="modal-body mx-4">
<!--Body-->
<form class="form" method="POST" action="#">
{{ csrf_field() }}
<div class="md-form">
<input type="text" name="name" id="inputName" placeholder="Name" required autofocus>
</div>
<div class="md-form">
<input type="email" name="email" id="inputEmail" placeholder="Email" required="@">
</div>
<div class="md-form">
<input type="password" name="pass" id="inputPass" placeholder="Password" required>
</div>
<div class="md-form">
<input type="password" name="pass_conf" id="inputPassConf" placeholder="Password Confirmation" required>
</div>
<input type="submit" class="logbtn" value="Register">
<input type="button" data-dismiss="modal" class="cancelbtn" value="Cancel">
</form>
</div>
<!--Footer-->
<div class="modal-footer mx-5 pt-3 mb-1">
<p class="font-small grey-text d-flex justify-content-end">
Already have an account? <a href="#" class="blue-text ml-1" data-dismiss="modal" data-toggle="modal" data-target="#loginForm">Login</a>
</p>
</div>
</div>
<!--/.Content-->
</div>
</div>
<!-- Modal Register-->
这是我的路线(这条路线还是错的)
谢谢你的时间 您可以使用
在Laraval 5.8中:
php artisan make:auth
使用6.0,请参见,您需要调查刀片 首先在视图文件夹中的文件中创建前端html。也许login.blade.php 在此文件中,您可以拥有登录页面,可能带有模式,如果您希望在页面加载时启动此模式,请查看以下内容: 然后,要在控制器中显示路由中的此刀片文件,请使用:
return view(“login”)
这将显示login.blade.php文件
除此之外,您还可以使用blade进行模板制作,大大简化前端设计
登录系统的一个非常好的样板是Laravel的内置auth系统,要在新项目上实现此系统,请从项目文件夹运行:
php artisan make:auth
调查代码并根据您的喜好进行更改,一旦您了解了它的工作原理,您就可以通过自己的前端进入它
祝你好运登录表单不会出现在新的索引中吗?我想在modal中创建登录表单。顺便说一句,谢谢你的时间,不管登录表单在哪里。重要的是“后端”(LoginController、PasswordResetController,…)已准备好进行自定义。但是是的,拉威尔的表格在其他视图中。
return view(“login”)
php artisan make:auth