Modifiche effettuate per gestione documentale
This commit is contained in:
@@ -3,8 +3,17 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\GenDoc;
|
||||
|
||||
class GenDocController extends Controller
|
||||
{
|
||||
//
|
||||
public function fileForm(Request $request){
|
||||
$documenti = GenDoc::listDocument($request->input('entity'),$request->input('id'));
|
||||
return view('conti.documenti.insert', [
|
||||
'id'=>$request->input('id'),
|
||||
'entity'=>$request->input('entity'),
|
||||
'documenti'=>$documenti,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,14 +12,14 @@ class GenDoc extends Model
|
||||
|
||||
// DocumentiGenerali
|
||||
|
||||
public static function saveDocument($entity,$entity_id,$data){
|
||||
public static function saveDocument($data){
|
||||
|
||||
$filename=$data->file('filename')->store('Documenti');
|
||||
DB::table('gen_docs')
|
||||
->insert([
|
||||
'entity'=>$entity,
|
||||
'entity_id'=>$data->input('id'),
|
||||
'descrizione'=>$data->input('descrizione'),
|
||||
'entity'=>$data['entity'],
|
||||
'entity_id'=>$data['entity_id'],
|
||||
'descrizione'=>$data['descrizione'],
|
||||
'filename'=>$filename,
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -17,8 +17,11 @@ class Movimenti extends Model
|
||||
return DB::table('movimentis')
|
||||
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||
//->leftJoin('gen_docs', 'entity_id','=','movimentis.id')
|
||||
->leftJoin('documentis', 'movimenti_id','=','movimentis.id') // #issue 5
|
||||
// ->where('gen_docs.entity','=',1)
|
||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||
//->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(entity_id) as quanti'))
|
||||
->groupBy('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
||||
->get();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user