首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在资源上更改了路线,我的锦标赛页面是空的。LARAVEL 8

我在资源上更改了路线,我的锦标赛页面是空的。LARAVEL 8
EN

Stack Overflow用户
提问于 2021-01-30 23:03:40
回答 1查看 64关注 0票数 0

嗨,在我创建存储方法后,我使用了每个控制器方法作为一个方法,所以我在Route::resource上更改了它,我想翻译路由名称,所以我使用了AppService提供程序,并将斯洛伐克语添加到路由中,但现在我有问题了,我的路由很好,但它不工作。我有每个锦标赛页面空和弹头,不是用来与空白页面工作。在空白页面上是导航栏和我的刀片,没有来自数据库的数据。

谢谢你的建议。

例如,控制器中的my方法之一

代码语言:javascript
复制
public function show(Tournament $tournament)
{

    return view('tournaments.show', [
        'tournament' => $tournament,
        'regions' => Region::where("id", "=", $tournament->region_id)->get(),
    ]);
}

我的路线

代码语言:javascript
复制
Route::resource('turnaje', TournamentController::class)
->parameters([
    'tournaments' => 'tournaments:slug'
])->only([
    'create', 'store', 'edit', 'update', 'destroy'
])->middleware('auth');

Route::resource('turnaje', TournamentController::class)
    ->only([
        'index', 'show',
    ]);

AppServiceProvider

代码语言:javascript
复制
    public function boot()
{
    Route::resourceVerbs([
        'create' => 'pridat',
        'edit' => 'editovat',
    ]);
}

我的刀锋

代码语言:javascript
复制
div class="container mx-auto">
    <h1 class="title text-center text-4xl pt-8">{{ $tournament->title }}</h1>
    <h2 class="title text-2xl">{{ $tournament->city }}</h2>
    <h3>{{ $tournament->street }}</h3>
    <p class="mt-8">{!! $tournament->text !!}</p>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-30 23:53:43

如果你找到更好的东西,它可能是这样的

代码语言:javascript
复制
Route::get('/turnaje', [TournamentController::class, 'index']);
Route::get('/turnaj/pridat', [TournamentController::class, 'create'])
   ->middleware('auth');
Route::get('/turnaj/{tournament}', [TournamentController::class, 'show']);

Route::resource('turnaje', TournamentController::class)->parameters([
'tournaments' => 'tournaments:slug'
])->except(['index', 'show', 'create'])->middleware('auth');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65969480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档