Skip to content

Instantly share code, notes, and snippets.

View sineld's full-sized avatar
🏢
Full Stack Developer

Sinan Eldem sineld

🏢
Full Stack Developer
View GitHub Profile
@sineld
sineld / contact.php
Created December 4, 2012 07:07 — forked from clouddueling/fulltextsearch.php
Fulltext search with Laravel
public static function read_search($terms, $limit = 10)
{
$contact_results = DB::query("
select *
from contacts
where `account_user_id`=?
and `deleted`='0'
and `marketing`='0'
and `mass_merge`='0'
and match (`first`, `last`) against (?)
@sineld
sineld / laravel-ums.markdown
Created December 6, 2012 14:06 — forked from anchetaWern/laravel-ums.markdown
Building a User Management System in Laravel

There's no shortage of good resources for learning laravel. So instead of the usual introductory tutorial were just gonna learn Laravel by building a project from scratch and that's gonna be a User Management System.

I don't know if my definition of a User Management System is correct but here's my idea of what's it's capable of doing:

  • Register Roles
  • Register Users
  • Update Users
@sineld
sineld / is_64_bit.php
Created December 9, 2012 20:36 — forked from clouddueling/is_64_bit.php
Is my php server 64 bit?
<?php
// http://ideone.com/JWKIf
function is_64bit() {
$int = "9223372036854775807";
$int = intval($int);
if ($int == 9223372036854775807) {
/* 64bit */
return true;
@sineld
sineld / ifelse.php
Created December 14, 2012 08:52
If Else Statement in Php Shorcut
<?php
$i = 2012;
echo $i ? 'true' : 'false';
// true
echo '<br>';
$i = 2012;
echo $i ?: 'false';
// 2012
@sineld
sineld / simpleimageclass.php
Created December 30, 2012 22:18
Simple Image Class
<?php
/*
* File: SimpleImage.php
* Author: Simon Jarvis
* Modified by: Miguel Fermín
* Based in: http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
@sineld
sineld / auth.php
Created January 9, 2013 10:18 — forked from mwesten/auth.php
<?php
class Auth_Controller extends Base_Controller {
public $restful = true;
public function __construct() {
$this->filter( 'before', 'guest' )->except( array( 'logout', 'validate' ) );
// Note: We may not always require CSRF on login for system based logins so ignore it here.
$this->filter( 'before', 'csrf' )->on( 'post' )->except( array( 'login' ) );
}
@sineld
sineld / Sublime Text 2 Settings
Last active December 14, 2015 04:09
Sublime Text 2 Settings
{
"bold_folder_labels": true,
"color_scheme": "Packages/Dayle Rees Color Schemes/FreshCut.tmTheme",
"ensure_newline_at_eof_on_save": true,
"font_face": "Source Code Pro",
"font_size": 13,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage"
<?php
class Softdelete extends HealthieModel
{
protected function query()
{
return new SoftDeleteQuery($this);
}
public function delete()
@sineld
sineld / phpimage.php
Created March 9, 2013 11:15
Php Image Works
<?php
$watermark = Image::open('upload/images/watermark.png');
$sourceImage = 'upload/images/1920x1080.jpg';
$smallImage = 'upload/images/samples/small.jpg';
$bigImage = 'upload/images/samples/big.jpg';
$resized = Image::open($sourceImage)
->cropResize(800, 800)
->save($bigImage, 'jpg', 65);
@sineld
sineld / DB.sql
Created March 12, 2013 08:12 — forked from msurguy/DB.sql
CREATE TABLE `makers` (
`id` int(10) unsigned NOT NULL,
`name` varchar(255) NOT NULL,
`description` varchar(255) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;