D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
tattooscyy
/
test
/
app
/
Http
/
Controllers
/
Filename :
StyleController.php
back
Copy
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Picture; use App\Styles; use Auth; class StyleController extends Controller { public function getIndex($id = 0) { $type = time(); setcookie("type", $type, time() + 3600, '/'); if ($id > 0) { $style = Styles::find($id); $inner_puth = base_path() . '/public/uploads/' . $style->picture; if ($style) { if (!Auth::guest()) { $auth_id = Auth::user()->id; $dir = base_path() . '/public/uploader/' . Auth::user()->id; if (!file_exists($dir)) { mkdir($dir, 0777, true); } } else { $auth_id = 0; $dir = base_path() . '/public/uploader'; } $obj = new Picture; $obj->picture = $style->picture; $obj->user_id = 0; $obj->ip = $_SERVER['REMOTE_ADDR']; $obj->user_id = $auth_id; $obj->type = $type; $obj->showhide = 'show'; $obj->save(); $outer_puth = $dir . '/' . $style->picture; copy($inner_puth, $outer_puth); } } return redirect()->back(); } }