0
관리자가 laravel을 사용하여 슬러그를 만들려고 노력하지만 프런트 엔드에서 한 가지 문제를 제외하고는 4 가지 기사와 작업을 관리자에게 제공하지만 프런트 엔드가 항상 열려 있음 기사도 힘든 슬러그는 다른 URL입니다.슬러그가 제대로 작동하지 않음
컨트롤러 코드
public function singleArticle($slug){
Article::where('slug', '=', $slug)->increment('viewed');
$navi['country'] = Country::get();
$navi['genre'] = Genre::get();
$articles = Article::orderBy('created_at','desc')->limit(3)->get();
$latest_movies = Movie::where('type', '=', 'movie')->orderBy('created_at','desc')->limit(4)->get();
$latest_tv = Movie::where('type', '=', 'tv')->orderBy('created_at','desc')->limit(4)->get();
$most_viewed_movies = Movie::where('type', '=', 'movie')->orderBy('viewed','desc')->limit(3)->get();
$most_viewed_tv = Movie::where('type', '=', 'tv')->orderBy('viewed','desc')->limit(4)->get();
$most_viewed_article = Article::orderBy('created_at','desc')->orderBy('viewed','desc')->limit(4)->get();
$article = Article::where('slug', '=', $slug)->first();
볼 전면에 코드 아래 라우팅
@if(count($articles) > 0)
<div class="articles_list">
@foreach($articles as $article)
<div class="col-md-6">
<div class="article_item row">
<div class="article_info">
@if($article->thumb)
<a href="{{route('articles.single',$article->slug)}}"><img class="img-responsive" src="{{ url(Image::url($article->thumb,350,200,array('crop'))) }}" alt="{{$article->title}}">
@else
{{-- <img class="img-responsive" src="{{ url(Image::url($article->thumb,250,250,array('crop'))) }}" alt="{{$article->title}}"> --}}
@endif
<div class="artice_title"><h3>{{$article->title}}</h3></div>
<div class="article_time">
<span class="author">By Admin</span>
<span class="cateogry">Category</span>
<span class="time">{{date('F d, Y', strtotime($article->created_at))}} </a></span></div>
<!--<div class="article_descr">
<?php echo mb_substr($article->content, 0, 200) . ' ...'; ?>
</div>
<a class="btn btn-default read_more" href="{{route('articles.single',$article->id)}}">Read more</a> -->
</div>
</div>
</div>
@endforeach
</div>
<div class="clearfix"></div>
<div class="text-center col-xs-12">
{{$articles->links()}}
</div>
@else
<div class="col-xs-12">
Nothing found in there
</div>
@endif
을 종료 :
// Category
Route::get('category/{slug}', ['as' => 'category.index', 'uses' => '[email protected]']);
// Articles
Route::get('articles', ['as' => 'articles.index', 'uses' => '[email protected]']);
// Specific article
Route::get('articles/{slug}', ['as' => 'articles.single', 'uses' => '[email protected]']);
감사를 전.
코드 서식은 항상 질문하는 동안 그것을하는 중요한 일입니다. –