我想在以下路线中定义 import requests
url = 'http://localhost:8080/processHeaderDocument'
files={'file': open('file.pdf', 'rb')}
r = requests.post(url,files=files)
print r.status_code
一个可选参数:
{id}
如果没有提供默认参数,我该如何做呢?
答案 0 :(得分:1)
就像其他答案一样,但默认部分:我问almost the same question a few days ago,答案是:
Route::get('profile/edit/{id?}', array('uses' => 'BusinessController@editProfile', 'as' => 'profile.edit'))
->defaults('id', 'defaultValue');
重要的事情是
defaults
功能答案 1 :(得分:0)
Route::get('profile/edit/{id?}', array('uses' => 'BusinessController@editProfile', 'as' => 'profile.edit'));
您可以为路线中的可选参数传递{id?}
。
Laravel将把它作为一个选择。它被称为laravel中的外卡
答案 2 :(得分:0)
只需在路线中添加一个问号,并在功能中给它一个默认值:
Route::get('profile/edit/{id?}', ...
public function editProfile ($id = 123) { ... }
文档:https://laravel.com/docs/5.4/routing#parameters-optional-parameters