Laravelde pagination için paginate methodu mevcuttur. Sizdeki page parametresini otomatik üretir. Bunun dışında paginate methodu ile diğer filtrelerinizi sorunsuz kullanmak içinde aşağıdaki şekilde filtreleri paginate linklerine append komutu ile eklemeniz gerekmektedir.
{{$yazilar->appends(array('string' => Input::old('string')))->links()}}
Diğer filtrelerin kullanımı da size kalmıştır. select işleminin order by'ında direk orderBy'dan gelen parametreyi kullanabilirsiniz mesela. Laravel eloquent ile bunların kullanımını çok kolay hale getiriyor zaten. Onun dışında bunların toplu olduğu bir paket var mı ya da ihtiyaç var mıdır bilemiyorum.
İyi çalışmalar.