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 Memcache 中实现消息队列
Nov 24 PHP
PHP 函数学习简单小结
Jul 08 PHP
Smarty的配置与高级缓存技术分享
Jun 05 PHP
记录PHP错误日志 display_errors与log_errors的区别
Oct 09 PHP
PHP Switch 语句之学习笔记
Sep 21 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
php封装json通信接口详解及实例
Mar 07 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 PHP
PHPMAILER实现PHP发邮件功能
Apr 18 PHP
PHP count()函数讲解
Feb 03 PHP
Yii使用DbTarget实现日志功能的示例代码
Jul 21 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
怎样在UNIX系统下安装php3
2006/10/09 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
用Python自动清理系统垃圾的实现
2021/01/18 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
五一家具促销方案
2014/01/10 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
小学新学期教师寄语
2014/01/18 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
史上最牛辞职信
2015/05/13 职场文书
大学生入党群众意见书
2015/06/02 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL