未找到Laravel查看产品页面

时间:2018-01-28 08:57:07

标签: laravel

我有一个问题,做一些产品页面,已经从数据库中收听了所有产品。现在正在查看对象页面,查看当前的产品详细信息。通过此视频执行所有操作:     'https://www.youtube.com/watch?v=SpOaqDJ2D3A'

但它不适合我。当我按下链接时找不到写入页面查看产品。

1。我创建了: view_object.blade.php

2。有一个控制器:

'public function view_brac( $BrackID )
    {
        return view('view_object');
    }'

第3。有路线:

'Route::get('view_object&(BrackID?)','BracController@view_brac');'

4。这是查看完整对象的链接:

'< a href="view_object& < ?php echo $ users->BrackID? >">Plačiau< /a >'

你可以帮助一下,为什么这不起作用?

enter image description here

2 个答案:

答案 0 :(得分:1)

如果要将URI与view_object?brackId=5之类的参数一起使用,请将路径更改为:

 Route::get('view_object', 'BracController@view_brac');

控制器方法:

public function view_brac()
{
    return view('view_object');
}

指向视图的链接:

<a href="view_object?brackId={{ $users->BrackID }}">Plačiau</a>

然后,您将能够在视图或控制器方法中获取brackId

{{ request('brackId') }}

答案 1 :(得分:0)

首先,您不会在控制器方法中返回任何内容以及视图。

$password = $_POST['password'];

其次,路线定义不正确。

 public function view_brack( $BrackID )
 {
     $brack = Brack::find($BrackID);
     return view('view_object', compact('brack'));
 }

最后,使用Laravel的辅助函数创建锚标记。

Route::get('brack/{brack}','BracController@view_brack')->name('brack.show');