首页 > 解决方案 > 如何将可选 ID 从 Route 传递给 Laravel 控制器?

问题描述

我想从 Routes 向我的控制器传递一个 ID:

Route::get('user/{id?}', function ($id= null) {
    return $id;
});

但是,我不确定将控制器名称和功能放在哪里?

MyController@get

Laravel 的文档和其他问题似乎与这个问题无关。

我在这里想念什么?

标签: laravellaravel-5laravel-routing

解决方案


路线

Route::get('/user/{id}','UserController@User');

现在您可以在 User 函数内的 AppSettings 控制器中访问此 ID

控制器内部的用户功能

public function User($id)
{
    \Log::alert($id);
}

推荐阅读