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 相关文章推荐
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
程序员编程十条戒律
Jul 09 PHP
PHP explode()函数用法、切分字符串
Oct 03 PHP
php对mongodb的扩展(初出茅庐)
Nov 11 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
php计算整个目录大小的方法
Jun 19 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
PHP实现rar解压读取扩展包小结
Jun 03 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
PHP4.04简明安装
2006/10/09 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
2013/12/24 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
jquery背景跟随鼠标滑动导航
2015/11/20 Javascript
Augularjs-起步详解
2016/07/08 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
python控制台中实现进度条功能
2015/11/10 Python
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
Python学习小技巧之列表项的拼接
2017/05/20 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
Windows下安装Scrapy
2018/10/17 Python
Django框架 信号调度原理解析
2019/09/04 Python
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
大学本科毕业生求职信范文
2013/12/18 职场文书
预备党员综合考察材料
2014/05/31 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
合作协议书模板2014
2014/09/26 职场文书
申报材料格式
2014/12/30 职场文书
高中班主任评语
2014/12/30 职场文书
Python中itertools库的四个函数介绍
2022/04/06 Python