【问题标题】:Missing required parameters - Laravel缺少必需的参数 - Laravel
【发布时间】:2020-09-27 09:08:31
【问题描述】:

请,有人可以帮助我。

我尝试了所有方法,但看不到问题,但出现此错误:

缺少 [Route: show_categories] [URI: categories{$id}] 的必需参数。 (查看:C:\xampp\htdocs\opg\resources\views\footer\footer_main.blade.php)

我尝试在 SO 中找到答案,但不能,可能是菜鸟问题,但我不知道下一步该做什么。

我的看法

<div class="col-md-4">
    <a href="{{route('show_categories' , [ $categorie = 'voće'])}}">
        <div class="single-service">
            <img src="{{asset('avatars/vegtables.jpg')}}" alt="profile-picture">
            <div class="new">
                <h5>Voće</h5>
            </div>
        </div>
    </a>
</div>

我的路线

Route::get('/categories{$categorie}' , 'Controller@main_categories')->name('show_categories');

我的控制器

public function main_categories($categorie){
    return view('categories');
}

谢谢各位:)

【问题讨论】:

  • 您的路线中缺少 / : categories{$categorie} 应该是 categories/{$categorie} ,修复它并检查您是否仍有问题
  • thxxxxxxxxxxx 很多,你救了我!!!现在它工作了,两天后哈哈,谢谢!
  • 两天后大声笑?这两天你可以从教程中学习一门完整的课程。

标签: laravel parameters routes


【解决方案1】:

@kopz 是对的,您的路线中缺少 / 。请检查他的评论。 再更正一下,[ $categorie = 'voće'] 应该是 [ $categorie => 'voće']。

【讨论】:

  • hmm thx,但对我来说它起作用了 [$categorie = 'voće'],奇怪...
【解决方案2】:
{{route('show_categories' , [ 'categorie' => 'voće'])}}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    • 2021-07-20
    • 2017-12-27
    • 1970-01-01
    • 2021-11-15
    • 2020-05-07
    • 2021-11-06
    相关资源
    最近更新 更多