zoukankan      html  css  js  c++  java
  • Laravel 6.x 学习笔记

    Laravel 6.x 学习笔记

    环境要求

    PHP 7.2 +

    下载方式

    通过 Composer 下载

    composer create-project --prefer-dist laravel/laravel larave6
    

    测试是否安转成功

    PHPstudy => 添加网站 => 选择刚刚下载的文件中的public目录作为网站的根目录;如果通过浏览器访问页面能够正常访问,则安装成功了。

    路由

    // Route::get('原地址', '目标地址');
    // 在浏览器中输入 /user,就会跳转到 UserController 控制器中的 index 方法
    Route::get('/user', 'UserController@index');
    // 在浏览器中输入 /, 会指向到到 /resources/views/welcome.blade.php 文件
    Route::get('/', function () {
        return view('welcome');
    });
    // 通过 大括号 传递变量,这里的参数也可以传递到控制器中,这里的参数可以通过问号来指定可有可无
    Route::get('/user/{name}', function ($name) {
        return $name;
    });
    // 通过正则对参数进行约束
    Route::get('user/{id}', function ($id) {
        //
    })->where('id', '[0-9]+'); 
    // 指定路由名称为 username
    Route::get('user/name', function () {
        //
    })->name('username');
    // 通过 group() 可以添加多条路由
    // 通过 namespace() 指定命名空间
    // 通过 middleware('throttle:60,1') 指定一分钟内只能访问60次
    // 通过 Route::view('原地址', '视图地址', '参数') 返回一个视图
    // 默认路由 Route::fallback(function(){}) 一般用来处理 404
    
    // api 路由,操作的是 api.php 文件,访问的时候在 web 路由的基础上加了 api
    

    调试函数

    // 用来在网页中打印数据
    dd();
    

    控制器

    创建控制器

    # 会在 app/Http/Controllers 目录下创建一个名为 UserController.php 的控制器文件
    php artisan make:controller UserController
    

    如果一个控制器只有一个方法,方法名可以指定为 __invoke()

  • 相关阅读:
    Thinphp+nginx配置伪静态
    Potyczki Algorythmiczne 2013
    接下来一段时间会对大家进行网络通信的魔鬼训练理解socket
    项目中怎样做技术选型
    面试官问我:你做事仔细吗?
    【编程一生】2021年总结数据可视化技巧
    一个反直觉的sql
    CURD系统怎么做出技术含量惊艳面试官
    深入理解函数式编程
    历史文章分类汇总
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/12175880.html
Copyright © 2011-2022 走看看