gpt4 book ai didi

php - Laravel 4 RESTful Controller 获取参数

转载 作者:行者123 更新时间:2023-12-04 04:35:57 26 4
gpt4 key购买 nike

为了向 GET 方法添加参数,我知道我必须添加 {parameter}在如下 route

Route::get('example/search/{id}', 'ExampleController@exampleMethod')

但是,有没有办法使用如下所示的 RESTful Controller 来做到这一点?

路线.php
Route::controller('example', 'ExampleController')

ExampleController.php
public function getSearch($id){
//do something with $id
}

以上不起作用,因为 routes.php不希望参数为 getSearch方法。我想知道是否有办法解决这个问题而不必添加个人 Route::get路线。

最佳答案

<?php

// ExampleController.php

class ExampleController extends BaseController {
public function getSearch($id = null){
if ($id == null) {
return 'no id';
}
return $id;
}
}

// routes.php

Route::controller('example', 'ExampleController');

?>
php artisan routes :

enter image description here

enter image description here

关于php - Laravel 4 RESTful Controller 获取参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19753784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com