Merhaba..
toolsfolder.com projemde, klasöre ait yazılımları listeliyorum ama bir yazılımın ekli olduğu klasörleri listelerken sorun oluyor.
Klasör detay sayfası ve ilgili yazılımlar.. Her şey doğru bir şekilde çalışıyor.
http://www.toolsfolder.com/user/sakarya/telefonumda-ki-oyunlar
Yazılım detay sayfası.. Burada klasörlerde listelenecek ama listelenmiyor. Sadece ilk eklediğim yazılım olan pain.net'te her iki klasörde görünüyor.
http://www.toolsfolder.com/tool/paintnet //Klasör var ama yanlış klasörde var.
http://www.toolsfolder.com/tool/resimli-kelime-bulmaca //Klasör yok.
Klasör detay sayfası kodları;
<ol>
@foreach($folder->tools as $tool)
<li>
@if($tool->show == "1")
<h4><a href="{{URL::to('tool/'.$tool->slug)}}" target="_blank">{{$tool->tool}}</a></h4>
@else
<h4>{{$tool->tool}}</h4>
@endif
<p><?php
$why = DB::select('select why from users_tools where tool_id = ? and user_id = ? ', array($tool->id, $folder->user->id));
echo $why[0]->why;
?></p>
<!-- Giriş Yapılmışsa -->
@if(Auth::check())
@if(Auth::user()->id === $folder->user->id)
<div class="auth-controller">
<span class="label label-danger label-sm"><a href="{{URL::to('deletetool/'.$tool->id)}}" onclick="return confirm('Bu kayıdı silmek istediğinizden emin misiniz? Bu işlem geri getirilemez.');"><span class="glyphicon glyphicon-remove"></span> Delete</a></span>
</div>
@endif
@endif
</li>
@endforeach
</ol>
Yazılım detay sayfası kodları;
@foreach($tool->folders as $folder)
<div class="media">
<a class="pull-left hidden-xs" href="{{URL::to('user/'.$folder->user->username)}}">
<img class="media-object dp img-circle" src="{{$folder->user->avatar}}" style="width: 45px;height:45px;">
</a>
<div class="media-body" style="margin-top:0;">
<h4 style="margin-top:0;margin-bottom: 5px;"><a href="{{URL::to('user/'.$folder->user->username.'/'.$folder->slug)}}">{{$folder->folder}}</a></h4>
<p><?php
$why = DB::select('select why from users_tools where tool_id = ? and user_id = ? ', array($tool->id, $folder->user->id));
echo $why[0]->why;
?></p>
</div>
</div>
@endforeach
Model Folder;
public function tools()
{
return $this->belongsToMany('Tool', 'folders_tools', 'folder_id', 'tool_id');
}
Model Tool;
public function folders() {
return $this->belongsToMany('Folder', 'folders_tools', 'folder_id', 'tool_id');
}
Teşekkür ederim.