Skip to content

Instantly share code, notes, and snippets.

@if ($noajax==1)
@extends('layouts.master')
@endif
@section('content')
//controller
@DB-009
DB-009 / ArtObjs & Exhibit model
Created October 13, 2014 17:58
Model Relationships
///EXHIBIT
public function medias()
{
return $this->hasMany('Media','parent_id','exhibit_id');
}
///ARTOBJ
@DB-009
DB-009 / apphelper (made for cake)
Created October 14, 2014 15:25
Help meh pwease!
//I want to know If I can make calls like this in laravel
<?php echo $this->App->ancestorsTree($items, array('AppHelper', 'modulesCallback'), 0, 'SystemModule', array('AppHelper', 'addSpacer')); ?>
<?php echo $this->requestAction(array('action' => 'search_system_modules ?>//this line is calling a php page that i pasted under this
/////Search system modules php page
<?php
//
@DB-009
DB-009 / Modules Navbar
Created October 14, 2014 19:03
Dynamic navbar
@for ($i = 1; $i <= count($modules); $i++)
@foreach ($modules as $module)
@if($module->order == $i && $module->parent_id == 0)
<?php
class ArtObj extends Eloquent {
protected $table = 'art_objects';
public $primaryKey = 'object_id';
public $timestamps = false;
$d='';
$datas = Input::get('data');
$i=0;
foreach($datas as $data){
$d += $data->index . $data->add;
}
return $d;
//data input example {"index":"index","add":"add","edit":"edit","delete":"delete"}
@DB-009
DB-009 / insert
Last active August 29, 2015 14:07
$i=0;
$pr;
$user_per = new UserPermission;
foreach($per_data as $user_role_id => $permissions_data){
$pr[$i]['user_role_id']= $user_role_id;
$pr[$i]['permissions']=$permissions_data;
$pr[$i]['module_id']=$mid;
$user_per->fill($pr);
$user_per->save($pr);
@DB-009
DB-009 / return
Last active August 29, 2015 14:07
protected 'attributes' =>
array (size=4)
'user_permission_id' => int 30
'user_role_id' => int 1
'module_id' => int 18
'permissions_data' => string '["index","add","edit","delete"]' (length=31)
protected 'original' =>
array (size=4)
'user_permission_id' => int 30
'user_role_id' => int 1
public function getpermissions($mid){
$roleid = UserPermission::where('module_id','=',$mid)->where('user_role_id','=',Auth::user()->role_id)->first();
return $roleid;
}
View::composer('*', function($view)
{
$role = UserPermission::where('user_role_id','=',Auth::user()->role_id)->select('permissions_data')->get();
$role->toArray();
// $replace = array('"','[',']');
//$data = str_replace($replace, "", $role->permissions_data);
//$permissions = explode(',',$data );