laravel 小技巧

作者: 空气KQ | 来源:发表于2019-02-27 14:19 被阅读0次

获取上次请求地址

echo url()->previous();

当前地址

url()->current();

获取包含请求字符串的当前 URL...

echo url()->full();

带访问有效期的URL地址,可用于扫码支付场景

定义一个路由

  Route::get('/test/{user}','IndexController@test')->name('wap.test');
 public function test(Request $request,$user){
        if (! $request->hasValidSignature()) {
            return '地址失效';
        }
        echo $user;
    }

生成一个带验证的URL
引入use Illuminate\Support\Facades\URL;

  public function testUrl(){
        return  URL::temporarySignedRoute(
            'wap.test', now()->addMinutes(1), ['user' => 1]
        );
    }

这里是1分钟。
也可以将上述方法写到中间件

Request 对象上的 hasValidSignature 验证签名路由请求

路由默认参数值

定义一个默认参数的中间件


相关文章

  • laravel 小技巧

    1.禁止操作数据表之后更新created_at和updated_at字段,在相应的模型中定义 2.设置模型中自动维...

  • laravel 小技巧

    获取上次请求地址 当前地址 获取包含请求字符串的当前 URL... 带访问有效期的URL地址,可用于扫码支付场景 ...

  • Laravel 小技巧随记

    记录 sql 查询日记 假数据 Faker 指定中文,修改 config/app.php

  • laravel 相关小技巧

    使用一条命令生成 Model/Controller/Migration php artisan make:mode...

  • Laravel Eloquent 小技巧

    1. push()方法保存模型和关系 您可以使用push()方法保存模型及其关联。 2.获取原始属性 当修改一条 ...

  • laravel技巧

    laravel ORM 中的 withCount 可以统计相关联数据的总数,可以使用下面的方式获取关联数据的 su...

  • Laravel 路由优化小技巧分享

    文章转发自专业的Laravel开发者社区,原始链接:https://learnku.com/laravel/t/9...

  • Laravel框架修改源码小技巧

    近期某个需求,需要修改Laravel中 failed_jobs表结构,新增一个job_id字段,将队列ID 从pa...

  • PHP Laravel框架路由配置及设置技巧全解

    转载于PHP Laravel框架路由配置及设置技巧全解 Laravel框架在PHP开发中使用十分广泛,本文主要对L...

  • 优化PHP和Laravel以提高Web应用的性能

    Laravel 有很多东西。但是快不是其中之一。让我们学习一些优化技巧,以加快运行速度! 自从 Laravel诞生...

网友评论

    本文标题:laravel 小技巧

    本文链接:https://www.haomeiwen.com/subject/evkxuqtx.html