Laravel.54将数据传递给动作控制器
我需要在控制器中获得“mp3”值! (查看Laravel.54将数据传递给动作控制器,laravel,Laravel,我需要在控制器中获得“mp3”值! (查看mp3s类型的帖子) 我的帖子类型: 视频、相册、mp3 (web.php) @达尼尔·德祖尼 要获得前缀值,可以在控制器的方法中注入请求依赖项,如下所示 public function index(\Illuminate\Http\Request $request){ dd($request->route()->getPrefix()); } or you can do in another way also public fun
mp3s类型的帖子
)
我的帖子类型:
视频、相册、mp3
(web.php)
@达尼尔·德祖尼
要获得前缀值,可以在控制器的方法中注入请求依赖项,如下所示
public function index(\Illuminate\Http\Request $request){
dd($request->route()->getPrefix());
}
or you can do in another way also
public function index(){
dd($this->getRouter()->getCurrentRoute()->getPrefix());
}
有关更多参考信息,请参考:
在PostController中,您可以像
public function singlePost($slug) {
dd($slug)// to check slug value
}
为什么不直接使用Route::get(“{prefix}/{slug}”,“PostController@singlePost"); ?你的意思是想在控制器的函数中得到slug值吗?@PHPWeblineindia我能得到slug@KoIIIeY-因为。您可以在网站中输入前缀作为“test”,这是错误的,(我使用中间件来检测前缀,我认为这是一种错误的方式)@danialdezzouni您想得到正确的前缀吗?
Route::get("mp3/{slug}", "PostController@singlePost");
public function singlePost($slug) {
dd($slug)// to check slug value
}