weirongxu / laravel-query-route
将laravel5路由转换为URL查询
v1.2.0
2017-02-07 06:45 UTC
Requires
- illuminate/support: 5.1.*|5.2.*|5.3.*|5.4.*
This package is not auto-updated.
Last update: 2024-09-14 20:03:59 UTC
README
将laravel5路由转换为查询
当你不能使用.htaccess
时很有用
一些URL转换示例
https://:8000/path
转换为https://:8080/?_=/path
https:///path/to/?a=1&b=2
转换为https:///?a=1&b=2&_=/path/to/
安装
使用composer安装
composer require weirongxu/laravel-query-route
将服务提供者添加到config/app.php
<?php Weirongxu\LaravelQueryRoute\ServiceProvider::class, // Note: The `App\Providers\RouteServiceProvider::class` must before this provider
使用Weirongxu\LaravelQueryRoute\Request
替换public/index.php
中的laravel请求
<?php $response = $kernel->handle( // $request = Illuminate\Http\Request::capture() $request = Weirongxu\LaravelQueryRoute\Request::capture() );
通过发布命令生成包配置
php artisan vendor:publish --provider="Weirongxu\\LaravelQueryRoute\\ServiceProvider" --tag config
配置
在config/query-route.php中可以自定义下划线路径指示符"_"。例如,将query_name设置为"rpath"
https:///path/to/?a=1&b=2
转换为https:///?a=1&b=2&rpath=/path/to/