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 木马攻击防御技巧
Jun 13 PHP
PHP 时间转换Unix时间戳代码
Jan 22 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
May 15 PHP
php5.2以下版本无json_decode函数的解决方法
May 25 PHP
php操作mongoDB实例分析
Dec 29 PHP
php使用cookie实现记住登录状态
Apr 27 PHP
PHP处理二进制数据的实现方法
Jun 13 PHP
PHP中ajax无刷新上传图片与图片下载功能
Feb 21 PHP
详解PHP字符串替换str_replace()函数四种用法
Oct 13 PHP
PHP中创建和编辑Excel表格的方法
Sep 13 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
Aug 17 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
动态加载iframe
2006/06/16 Javascript
使用Modello编写JavaScript类
2006/12/22 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
python使用matplotlib库生成随机漫步图
2018/08/27 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
关于解决iframe标签嵌套问题的解决方法
2020/03/04 HTML / CSS
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
英文自荐信
2013/12/15 职场文书
文明青少年标兵事迹材料
2014/01/28 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
国际贸易实务实训报告
2014/11/05 职场文书
活动总结书怎么写
2015/05/11 职场文书