Ben çok uzun zamandır magnific popup kullanıyorum. Resim, video, galeri, html, ajax, iframe, inline vs hepsini destekliyor, APIsi de iyi.
https://github.com/dimsemenov/Magnific-Popup
Sorgu olayına gelince
Normalde ne model ne de controller, repository pattern önerilir. İşte kabaca:
class UserController extends Controller {
private $user;
public function __construct(User $user) {
$this->user = $user;
}
public function index()
{
$users = $this->user->all();
}
}
gibi. Verdiğim örnek işin son aşaması. Nasıl kurulduğunu öğrenmeniz lazım. Bu gibi şeyler proje büyüklüğü ile belirleniyor genellikle. Ben genellikle modelde hiç kullanmam, basit işlerde controller içinde yazar geçerim ama büyük bir iş ise organize etmek daha mantıklı. Daha sonra projenin geliştirilmesini kolaylaştırıyor, küçük işler için ise gereksiz.
"birde modelde yaptıgımız scorp işlemlerini view e nasıl gönderiyoruz" bu kısmı anlamadım.