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安装问题
Oct 09 PHP
php 解决旧系统 查出所有数据分页的类
Aug 27 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
php单态设计模式(单例模式)实例
Nov 18 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
php单例模式实现方法分析
Mar 14 PHP
Java中final关键字详解
Aug 10 PHP
THINKPHP截取中文字符串函数实例代码
Mar 20 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP实现的猴王算法(猴子选大王)示例
Apr 30 PHP
浅谈php://filter的妙用
Mar 05 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开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
csdn 批量接受好友邀请
2009/02/19 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
javascrit中undefined和null的区别详解
2019/04/07 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
批处理与python代码混合编程的方法
2016/05/19 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Python面向对象进阶学习
2019/05/21 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
python字典的常用方法总结
2019/07/31 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
什么是Smart Navigation?
2016/07/03 面试题
大学生入党自我鉴定
2013/10/31 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
2016国庆促销广告语
2016/01/28 职场文书
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js