簡體   English   中英

Laravel 3路由問題

[英]Laravel 3 routing issue

我來自Codeigniter。 在CI中,我有這個:

$route['([a-z]+)tab'] = "$1/tab";

當我轉到index.php / sometab /時,我將執行some / tab /操作。 但這並沒有重定向,相反,我只是告訴CI,當我鍵入此地址時,我想改用另一個地址,盡管沒有重定向。

基本上,我想實現下一個目標:當我轉到/ someTab /時,我想執行some @ tab動作。

我只在laravel中找到Redirect :: to_action,但我不希望更改URL。 我嘗試了類似的東西:

Route::any('([a-z]+)tab', function($controllerName) {
    return Redirect::to_action("{$controllerName}/tab"); // here I want to tell to use $controllerName@tab action
});

我怎么能得到這個?

http://laravel.com/api/class-Laravel.Routing.Controller.html

這里有一些有趣的方法。 Route :: cal,Route :: forward,Route :: execute ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM