【问题标题】:defining routing in laravel在 laravel 中定义路由
【发布时间】:2018-03-02 22:02:47
【问题描述】:

我有一个标题索引页面(通过 foreach 循环显示许多标题)和一个标题显示页面。在单个标题显示页面上,我希望能够显示一个人的信息页面,即。演员页面。我真的不知道如何实现这一点,因为我是 Laravel 的新手。我已经尝试过 laravel 路由文档,似乎没有谈论我想要实现的目标。我知道这很困难,因为我没有足够清楚的问题。 无论如何,这是我到目前为止所尝试的: 对于标题,我使用如下资源控制器

    Route::resources([
    'titles' => 'TitlesController',
]);

对于导演,我使用了以下代码

    Route::get('/director', function(Title $title)
{
    $title = Title::find($title->director()->first()->id);

    return view('people.actor', [ 'title'=>$title ]);
});

在我的标题显示页面中,我使用以下网址转到导演页面

 <a href="./title/{$title->director()->first()->id}">

   <h4>{{ $title->director()->first()->name }} </h4>
 </a>

名称按预期显示。我采取了正确的方法吗?有没有相关的文件?我该怎么办? 再次抱歉问了这么复杂的问题 波纹管是浏览器中显示的标题视图。希望有人明白我在做什么。谢谢。 enter image description here

【问题讨论】:

    标签: laravel-5.5 laravel-routing laravel-views


    【解决方案1】:

    我知道问题出在哪里了。。刚刚改了 &lt;a href="./title/{$title-&gt;director()-&gt;first()-&gt;id}"&gt; 并将其替换为&lt;a href="./director/{$title-&gt;id}"&gt;

    【讨论】:

      猜你喜欢
      • 2019-11-18
      • 2020-08-16
      • 2018-10-04
      • 2018-06-30
      • 2018-12-16
      • 2017-09-08
      • 1970-01-01
      相关资源
      最近更新 更多