PHP - Laravel 路由分组 - 路由前缀

简介: PHP - Laravel 路由分组 - 路由前缀

一、路由分组简介

  • 普通路由,下面路由中 admin 完全一致,可以进行分组,便于管理。
// 登录
Route::get('admin/login', function () {
    return 'login';
});
// 退出
Route::get('admin/logout', function () {
    return 'logout';
});
// 首页
Route::get('admin/index/index', function () {
    return 'index';
});
// 欢迎页
Route::get('admin/index/welcome', function () {
    return 'welcome';
});

二、路由分组 - 路由前缀

  • 将上面普通路由进行分组,访问结果都是一样,但是会便于管理,权限限制。
# 将上面路由中前缀 `admin` 相同的路由作为一个分组
Route::group(['prefix' => 'admin'], function () {
    // 匹配 admin/login
    Route::get('login', function () {
        return 'login';
    });
    // 匹配 admin/logout
    Route::get('logout', function () {
        return 'logout';
    });
    // 匹配 admin/index 分组
    Route::group(['prefix' => 'index'], function () {
        // 匹配 admin/index/index
        Route::get('index', function () {
            return 'index';
        });
        // 匹配 admin/index/welcome
        Route::get('welcome', function () {
            return 'welcome';
        });
    });
});
相关文章
|
PHP
PHP - Laravel 表单验证错误切换为中文
PHP - Laravel 表单验证错误切换为中文
146 0
|
28天前
|
缓存 安全 PHP
深入浅出PHP框架:Laravel的优雅之旅
【8月更文挑战第15天】 探索PHP世界里的瑰宝,Laravel框架以其优雅、简洁著称。本文将带你领略Laravel的核心魅力,从安装到构建应用,再到高级特性的应用,让你轻松驾驭这个强大的工具。无论你是PHP新手还是资深开发者,这篇文章都将成为你理解并使用Laravel的指南针。
|
11天前
|
前端开发 中间件 PHP
|
11天前
|
缓存 中间件 PHP
Laravel 框架:优雅 PHP Web 开发的典范
【8月更文挑战第31天】
34 0
|
11天前
|
安全 Java 云计算
JSF 应用究竟何去何从?云端部署能否成为其全新突破点?快来一探究竟!
【8月更文挑战第31天】本文介绍了将JavaServer Faces(JSF)应用部署到云平台的过程。首先,根据成本、功能、可靠性和安全性选择合适的云平台。接着,展示了构建简单JSF应用的示例代码。最后,以AWS Elastic Beanstalk为例,详细说明了部署流程。部署至云端可提升应用的可用性、扩展性和安全性。
24 0
|
1月前
|
缓存 前端开发 API
PHP现代化之路:从传统到Laravel的演进
【8月更文挑战第4天】 在数字化浪潮不断推进的今天,PHP作为一门历史悠久的编程语言,面临着前所未有的挑战与机遇。本文将探讨PHP如何通过现代化改造,特别是Laravel框架的应用,实现从传统Web开发向现代应用架构的转变,并分析这一转变对开发者和项目带来的影响。
|
13天前
|
安全 中间件 网络安全
深入浅出PHP框架之Laravel的优雅云计算与网络安全:探索云服务、网络安全和信息安全的技术领域
【8月更文挑战第29天】在编程的世界里,PHP以其灵活性和易用性广受欢迎。本文将深入探讨PHP的一个流行框架——Laravel,揭示它如何以简洁、高雅的解决方案满足复杂的开发需求。我们将一起走进Laravel的世界,探索其背后的哲学,以及它如何让代码变得更加动人和富有韵律。
|
18天前
|
存储 关系型数据库 Linux
【Azure 应用服务】App Service For Linux 部署PHP Laravel 项目,如何修改首页路径为 wwwroot\public\index.php
【Azure 应用服务】App Service For Linux 部署PHP Laravel 项目,如何修改首页路径为 wwwroot\public\index.php
|
2月前
|
缓存 中间件 API
PHP框架详解 - Laravel 框架
PHP框架详解 - Laravel 框架
|
3月前
|
开发框架 中间件 PHP
Laravel框架:优雅构建PHP Web应用的秘诀
**Laravel 框架简介:** Laravel是PHP的优雅Web开发框架,以其简洁语法、强大功能和良好开发者体验闻名。它强调代码的可读性和可维护性,加速复杂应用的构建。基础步骤包括安装PHP和Composer,然后运行`composer create-project`创建新项目。Laravel的路由、控制器和Blade模板引擎简化了HTTP请求处理和视图创建。模型和数据库迁移通过Eloquent ORM使数据库操作直观。Artisan命令行工具、队列、事件和认证系统进一步增强了其功能。【6月更文挑战第26天】
37 1