Laravel中路由绑定 Controller 包含子目录写法

【可以使用命令在项目根目录一键创建 php artisan make:controller 目录名/控制器名 --plain 】 
【执行后可以省去 1-5 步】

    1. 首先在 /app/Http/Controllers 下新建目录,如 User
    2. User 内新建 PHP 控制器文件,如 UserController.php
    3. 此时命名空间应当是这样的: namespace App\Http\Controllers\User;
    4. 【!重点!】 namespace 下必需含有:use App\Http\Controllers\Controller;
    5. 类名没有什么好说的,class UserController extends Controller
    6. 写一个方法到控制器内,如:public function papapa(){return ‘papapa‘}
    7. 回到 /app/Http/routes.php 文件,绑定控制器:Route::get ( ‘/user‘, ‘User\[email protected]‘ ); 搞定。

原文地址:https://www.cnblogs.com/linqingvoe/p/11154718.html

时间: 2024-10-24 11:55:17

Laravel中路由绑定 Controller 包含子目录写法的相关文章

Laravel中路由怎么写(二)

1.路由命名——给路由起个名字 1.1 基本使用 我们使用as关键字来为路由命名: Route::get('/hello/Laravel',['as'=>'academy',function(){ return 'Hello Laravel!'; }]); 路由命名可以让我们在使用route函数生成指向该路由的URL或者生成跳转到该路由的重定向链接时更加方便: Route::get('/testNamedRoute',function(){ return route('academy'); })

Laravel中路由基础知识点总结

在laravel5中,通常在 app/Http/routes.php 中定义应用中的大多数路由,这个文件加载了App\Providers\RouteServiceProvider 类. 大多数基本的 Laravel 路由都只接受一个 URI 和 一个闭包(Closure)参数; 下面是一些基本路由使用方法与解释. <?php //当打开http://localhost:8080时显示/resources/views/vender/welcome.php网页的内容:get表示通过get方法: Ro

获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)

import java.io.File; import java.io.FileFilter; import java.io.ObjectInputStream.GetField; import java.util.ArrayList; import java.util.List; public class huoquwenjian { /*获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中) * 思路: * 1,既然包含子目录,就需要递归. * 2

Laravel HTTP 路由

路由配置文件 定义:路由是指分析来自客户端请求的统一资源标识符(URI),根据设定的规则将请求分发至期待的处理逻辑(匹配请求地址),这一规则就是路由规则,而这一过程就是路由. Route::get('/', function() { return view('index'); }); 我们访问 http://yourdoamin/ 会显示渲染后的视图文件 index 的内容.这对于制作一个网站首页而言,十分简明,不需要再额外创建控制器.当然,如果首页是一类组织方法中的一部分,也可以用控制器实现.

在Laravel中一步一步创建Packages

首先要看一下Laravel官方文档,这是最新4.2的文档,如果想看中文的话点击此处,基本一样,这个github上的库setup-laravel4-package,也是一步一步介绍如何创建一个包,并关联相关资源. 这里以创建一个account包为例: 1.如果是首次使用php artisan workbench命令,需要配置app/config/workbench.php中的name和email,在生成包的时候会使用这些信息 2.在项目根目录使用,下面的命令生成最初始的包目录结构,其中--reso

Laravel之路由

一.基本路由 1.Route::get('/', function () { return 'Hello World'; }); 2.Route::post('foo/bar', function () { return 'Hello World'; }); 3.Route::put('foo/bar', function () { // }); 4.Route::delete('foo/bar', function () { // }); 5.为多个动作注册路由 Route::match(['

laravel route路由

基本路由 您的应用程序的绝大多数路由将在 app/routes.php 文件中定义.Laravel 中最简单的路由由一个 URI 和一个闭包调用组成. 基本 GET 路由 代码如下: Route::get('/', function(){return 'Hello World';}); 基本 POST 路由 代码如下: Route::post('foo/bar', function(){return 'Hello World';}); 注册一个路由以响应所有 HTTP 方法 代码如下: Rout

C程序中头文件相互包含精华(转载)

C程序中头文件相互包含精华(网摘小结) 收藏(转自:http://blog.csdn.net/lingyun3429/archive/2010/04/27/5535191.aspx).h中一般放的是同名.c文件中定义的变量.数组.函数的声明,需要让.c外部使用的声明. 1)h文件作用 1 方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明: 2 提供接口:对一个软件包来说可以提供一个给外界的接口(例如: stdio.h). 2)h文件里应该有什么 常量,结构,类型定义,函数,

laravel route路由,视图和response

Laravel充分利用PHP 5.3的特性,使路由变得简单并富于表达性.这使得从构建API到完整的web应用都变得尽可能容易.路由的实现代码在 application/routes.php 文件. 和其它框架不同,应用逻辑在Laravel中可以通过两种方式集成.虽然在控制器(controllers)中实现业务逻辑是普遍的做法,但是在Laravel中也可以直接在路由中嵌入应用逻辑.这种方式尤其适用于只有几个页面的小型网站,这样就免去了创建一大堆控制器(controllers),还要为每个控制器创建