如何在laravel 4中访问此多URL?

时间:2015-08-05 18:27:47

标签: laravel laravel-4 laravel-routing

如何在laravel 4.2中访问此多URL。

http://localhost/new/public/library/course/1/First%20Video

我的代码是

Route::get('library/course/{id}', function($id){
    return View::make('course')->with('id',$id);
});

Route::get('library/course/{id}/{video}', function($id, $video){
    $array = array('id' => '$id', 'video' => '$video');
    return View::make('course')->withvideos($array);
});

1 个答案:

答案 0 :(得分:0)

您正在正确访问该网址,它应该到达您的第二条路径。

但你的路线中有一个错误:

File file = new File(filePath);
Uri uri = Uri.fromFile(file);

你不应该在你的变量周围加上单引号 - 它应该是:

// Your code
$array = array('id' => '$id', 'video' => '$video');

单引号强制PHP不解析这两个变量,因此它们只是文字字符串 - 而不是你想要的。

此外,要将参数传递给视图,您应该调整要使用的代码:

$array = array('id' => $id, 'video' => $video);