4
我目前具有Laravel 4.麻煩我想用爲論壇類別和論壇主題蛞蝓(鼻涕蟲是唯一的)。爲了確定的,如果用戶是在一個類別或主題中,我有這樣的路線:Laravel 4重定向::行動()「沒有定義路由」
Route::get('forum/{slug}', function($slug) {
$category = ForumCategory::where('slug', '=', $slug)->first();
if (!is_null($category))
return Redirect::action('[email protected]', array('slug' => $slug));
else {
$topic = ForumTopic::where('slug', '=', $slug)->first();
if (!is_null($topic))
return Redirect::action('[email protected]', array('slug' => $slug));
else
return 'fail';
}
});
和我有以下錯誤,當我試圖達成一個類別:
Route [[email protected]] not defined.
這是我的論壇類別控制器:
class ForumCategoryController extends BaseController {
public function findBySlug($slug) {
$category = ForumCategory::where('slug', '=', $slug)->first();
return View::make('forum.category', array(
'title' => 'Catégorie',
'category' => $category
));
}
}
問題在哪裏?有沒有辦法做得更好?請幫助:)
它沒有任何意義,因爲如果您以這種方式註冊路由,則不需要使用操作方法,您可以使用url :: to() – keren