laravel - 如何将可选 ID 从 Route 传递给 Laravel 控制器?
问题描述
我想从 Routes 向我的控制器传递一个 ID:
Route::get('user/{id?}', function ($id= null) {
return $id;
});
但是,我不确定将控制器名称和功能放在哪里?
MyController@get
Laravel 的文档和其他问题似乎与这个问题无关。
我在这里想念什么?
解决方案
路线
Route::get('/user/{id}','UserController@User');
现在您可以在 User 函数内的 AppSettings 控制器中访问此 ID
控制器内部的用户功能
public function User($id)
{
\Log::alert($id);
}
推荐阅读
- ruby-on-rails - 如何在rails中的另一个表单中提交表单
- php - PHP Symfony createFormBuilder ::add 类型必须为字符串或 null,给定数组
- r - 如何将许多 .csv 文件合并到 R 中,不包括前三行?
- intellij-idea - IntelliJ Idea:缺少TestNG运行配置
- python - 有没有办法在 tkinter GUI 中动态获取条件输入,而不是从控制台获取它们?
- sql - 如果查询在 sql server 中没有返回任何内容,则插入 NULL
- jenkins - 在 Jenkinsfile 中访问 Jenkins 管道定义
- c++ - 有没有办法过滤掉 Arrow::Array 和一些谓词?
- php - 在 PHP 中检查常量的最佳方法是什么?
- python - Flask 登录 - 多种用户