zoukankan      html  css  js  c++  java
  • laravel5.4学习--laravel基本路由

    最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法:

    Route::get('foo', function () {
    return 'Hello World';
    });

    默认路由文件

    laravel5.4的默认路由文件定义在Routes文件夹下的web.php中,所有的路由都通过这个文件进行自动加载

    有效的路由方法

    Route::get($uri, $callback);
    Route::post($uri, $callback);
    Route::put($uri, $callback);
    Route::patch($uri, $callback);
    Route::delete($uri, $callback);
    Route::options($uri, $callback);

    有时候还需要注册路由响应多个 HTTP 请求——这可以通过 match 方法来实现。或者,可以使用 any 方法注册一个路由来响应所有 HTTP 请求:

    Route::match(['get', 'post'], '/', function () {
    //
    });

    Route::any('foo', function () {
    //
    });

    路由定义到具体的控制器方法

    如果我们将所有逻辑都写在路由文件中,那路由文件将会变得十分冗长,所以我们为路由指定具体的控制器方法
    控制器默认指向系统默认的控制器命名空间下,控制器与方法使用@隔开

  • 相关阅读:
    [leetcode-91-Decode Ways]
    [leetcode-72-Edit Distance]
    [leetcode-67-Add Binary]
    [leetcode-137-Single Number II]
    [leetcode-60-Permutation Sequence]
    [leetcode-55-Jump Game]
    [leetcode-18-4Sum]
    [leetcode-15-3Sum]
    [leetcode-47-Permutations II]
    easyui tabs update 强制刷新页面
  • 原文地址:https://www.cnblogs.com/ChenChunChang/p/8242838.html
Copyright © 2011-2022 走看看