确定 Laravel 中的 url 参数
determine url parameter in Laravel
我是 Laravel 的新手,有一个问题。
我有一个名为 ReportsArchiveController
的控制器
和其中名为 loadReport
的函数。
这就是方法得到的
public static function loadReport(Request $request, $id, $view = 'reports.archive.single', $user_id = null)
这是溃败:
Route::get('/archive/{id}', ['as' => 'reports.archive.view', 'uses' => 'ReportsArchiveController@loadReport']);
我想创建将使用此方法的新路由,并询问用户从何处输入。
Route::get('/archive/{id}/csv', ['as' => 'reports.archive.view', 'uses' => 'ReportsArchiveController@loadReport']);
并在方法 load report
中询问 url 是 from /archive/{id}/csv
还是来自 /archive/{id}
.
我应该在 loadreport 方法中添加什么以了解用户来自 url 是否有 csv?向方法参数中添加什么?
使用 Laravel 7
你可以从请求中得到url并检查它
脚本
$request->url();
更多信息:
https://laravel.com/docs/7.x/requests#request-path-and-method
我是 Laravel 的新手,有一个问题。
我有一个名为 ReportsArchiveController
的控制器
和其中名为 loadReport
的函数。
这就是方法得到的
public static function loadReport(Request $request, $id, $view = 'reports.archive.single', $user_id = null)
这是溃败:
Route::get('/archive/{id}', ['as' => 'reports.archive.view', 'uses' => 'ReportsArchiveController@loadReport']);
我想创建将使用此方法的新路由,并询问用户从何处输入。
Route::get('/archive/{id}/csv', ['as' => 'reports.archive.view', 'uses' => 'ReportsArchiveController@loadReport']);
并在方法 load report
中询问 url 是 from /archive/{id}/csv
还是来自 /archive/{id}
.
我应该在 loadreport 方法中添加什么以了解用户来自 url 是否有 csv?向方法参数中添加什么? 使用 Laravel 7
你可以从请求中得到url并检查它
脚本
$request->url();
更多信息: https://laravel.com/docs/7.x/requests#request-path-and-method