laravel框架分组控制器和分组路由实现方法示例


Posted in PHP onJanuary 25, 2020

本文实例讲述了laravel框架分组控制器和分组路由实现方法。分享给大家供大家参考,具体如下:

路由

Route::group(['domain' => 'laravel.8g.com','namespace' => 'Admin'],function() {
  Route::get('/admin/login','LoginController@login');
  Route::post('/admin/signin','LoginController@signin');
});

控制器(Http\Controllers\Admin\LoginController.php)

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2017/11/5
 * Time: 14:08
 */
namespace App\Http\Controllers\Admin;
use App\User;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class LoginController extends Controller
{
  public function login()
  {
    return view("login/login");
  }
  public function signin(Request $request)
  {
    var_dump($request->all());
    $username = $request->input("username");
    $password = $request->input('password');
    var_dump($username);
    var_dump($password);
    return view("login/signin");
  }
}

模板(reeources\views\login\login.blade.php)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>test</title>
</head>
<body>
  <form method="post" action="{{ url('/admin/signin') }}">
    <input name="username" type="text" value=""/>
    <input name="password" type="text" value=""/>
    <input type="hidden" name="_token" value="{{ csrf_token() }}" />
    <input type="submit" value="提交">
  </form>
</body>
</html>
{{ csrf_field() }} //这个是直接输出一个input标签

登录验证

use Illuminate\Support\Facades\Auth;

$res = Auth::attempt(['name' => $username, 'password' => $password]);

$res = Auth::attempt(['email' => $email, 'password' => $password]);

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
深入分析php之面向对象
May 15 PHP
深入探讨<br />和 \r\n两者有什么区别??
Jun 05 PHP
php中的比较运算符详解
Oct 28 PHP
php calender(日历)二个版本代码示例(解决2038问题)
Dec 24 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
php使用递归计算文件夹大小
Dec 24 PHP
Yii2中事务的使用实例代码详解
Sep 07 PHP
PHP调用微博接口实现微博登录的方法示例
Sep 22 PHP
PHP实现的杨辉三角求解算法分析
Mar 11 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 PHP
laravel框架中间件简单使用方法示例
Jan 25 #PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
Jan 23 #PHP
php设计模式之抽象工厂模式分析【星际争霸游戏案例】
Jan 23 #PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
Jan 23 #PHP
php面向对象基础详解【星际争霸游戏案例】
Jan 23 #PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 #PHP
TP3.2.3框架文件上传操作实例详解
Jan 23 #PHP
You might like
PHP 第二节 数据类型之数值型
2012/04/28 PHP
php实现的双向队列类实例
2014/09/24 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
2010/08/12 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
使用canvas进行图像编辑的实例
2017/08/29 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
浅谈React中组件间抽象
2018/01/27 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
Django发送html邮件的方法
2015/05/26 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python简单基础小程序的实例代码
2019/04/28 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python tkinter基本属性详解
2019/09/16 Python
python循环输出三角形图案的例子
2019/11/22 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
运动会领导邀请函
2014/01/10 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
环保建议书100字
2014/05/14 职场文书
好听的队名和口号
2014/06/09 职场文书
功夫熊猫观后感
2015/06/10 职场文书
MySQL Server 层四个日志
2022/03/31 MySQL