Route 路由问题

  • 路由比较多时会出现如下问题:
 'forum'], function($router){
    // 帖子 资源路由
    Route::resource('topics', 'TopicsController', ['only' => ['index', 'create', 'store', 'update', 'edit', 'destroy']]);

    // 编辑器上传接口
    Route::post('topics/upload_image', 'TopicsController@uploadImage')->name('topics.upload_image');

    // 帖子详情页 topic 帖子 id
    Route::get('topics/{topic}/{slug?}', 'TopicsController@show')->name('topics.show');

    // 帖子搜索功能 这个路由跟'topics/{topic}/{slug?}'重复 导致总是找不到方法
    Route::get('topics/search/topics', 'TopicsController@search')->name('topics.search');

    // 帖子点赞
    Route::post('topics/addFabulous/{topic_id?}/{fabulous?}', 'TopicsController@addFabulous')->name('topic.addFabulous');
});

你可能感兴趣的:(Route 路由问题)