Маршрут не определен - PullRequest
       2

Маршрут не определен

0 голосов
/ 28 августа 2018

Это мой маршрут.

 Route::get('discussion/{slug}',[
    'use' => 'DiscussionsController@show',
    'as' => 'discussion.show'
]);

Это функция показа

public function show($slug)
{
    $discussion = Discussion::where('slug', $slug)->first();

    return view('discussions.show', compact('discussion'));
}

Я получаю эту ошибку.

посмотреть файл вот так

@section('content')
<div class="card">
    <div class="card-header">{{$discussion->tittle}}</div>

    <div class="card-body">
        @if (session('status'))
            <div class="alert alert-success" role="alert">
                {{ session('status') }}
            </div>
        @endif
    </div>
</div>

@ EndSection

здесь я вызываю перенаправить маршрут и получаю ошибку

$discussion = Discussion::create([
        'tittle' => $request->title,
        'content' => $request->contant,
        'chanel_id' => $request->channel_id,
        'user_id' => Auth::id(),
        'slug' => str_slug($request->title)
    ]);

    return redirect()->route('discussion', ['slug' => $discussion->slug]);

ERR_MSG

error

1 Ответ

0 голосов
/ 28 августа 2018

Маршрут

Route::get('discussion/{slug}',['as'=>'discussion.show','use'=>'DiscussionsController@show']);

Контроллер

public function show($slug){

   $discussion = Discussion::where('slug', $slug)->first();

   return view('discuss', compact('discussion'));
}

Ваш блейд-файл должен быть обсуждения.blade.php

Вы собираетесь использовать это обсуждение. Показывать, если вам нужно только что-то подобное на странице просмотра. <a href="{{route('discussion.show',['slug'=>$discuss->slug])}}">View Slug</a>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...