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提取数据库内容中的图片地址并循环输出
Mar 21 PHP
Windows下XDebug 手工配置与使用说明
Jul 11 PHP
PHP入门学习笔记之一
Oct 12 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
php的$_FILES的临时储存文件与回收机制实测过程
Jul 12 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
Mar 10 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
Mar 15 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
详解Yii2 之 生成 URL 的方法
Jun 16 PHP
PHP从尾到头打印链表实例讲解
Sep 27 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
用文本文件制作留言板提示(下)
2006/10/09 PHP
PHP中的cookie不用刷新就生效的方法
2012/02/04 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
Python读大数据txt
2016/03/28 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
python tornado使用流生成图片的例子
2019/11/18 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
天网面试题
2013/04/07 面试题
校园元旦活动总结
2014/07/09 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
违纪检讨书范文
2015/01/27 职场文书
服务员岗位职责范本
2015/04/09 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
Python绘制地图神器folium的新人入门指南
2021/05/23 Python
SQL Server Agent 服务无法启动
2022/04/20 SQL Server