changed avatar url in both old and new EDIT APIs| removed db raw from road items report| changed url in Randd
This commit is contained in:
@@ -16,6 +16,7 @@ use Illuminate\Support\Facades\Storage;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use App\Models\RandDVoting;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Support\Facades\URL;
|
||||
use App\Models\RandDVotingPaperAnswer;
|
||||
|
||||
class NewRandDCtrl extends Controller
|
||||
@@ -125,7 +126,7 @@ class NewRandDCtrl extends Controller
|
||||
$item->setAttribute('Voting', true);
|
||||
$getVote = RandDVoting::where('project_id', $item->id)->where('status', '2')->first();
|
||||
if (! RandDVotingPaperAnswer::where('vote_id', $getVote->id)->where('user_id', Auth::user()->id)->first()) {
|
||||
$url = 'https://rms.rmto.ir/randd/voting/' . $getVote->id;
|
||||
$url = URL::to('/randd/voting') . '/'. $getVote->id;
|
||||
$item->setAttribute('urlVoting', $url);
|
||||
|
||||
$item->setAttribute('allowVoting', true);
|
||||
|
||||
@@ -13,6 +13,7 @@ use App\Models\User;
|
||||
use Carbon\Carbon;
|
||||
use App\Models\City;
|
||||
use App\Models\Province;
|
||||
use Illuminate\Support\Facades\File;
|
||||
use App\Models\EdarateShahri;
|
||||
use App\Models\EdarateOstani;
|
||||
use Cache;
|
||||
@@ -2111,7 +2112,7 @@ class UserController extends Controller
|
||||
$user->save();
|
||||
|
||||
if ($request->has('avatar')) {
|
||||
Storage::delete('public/' . $user->avatar);
|
||||
File::delete($user->avatar);
|
||||
$destinationPath = 'avatar/' . $user->username;
|
||||
$filename = time() .".". $request->file('avatar')->getClientOriginalExtension();
|
||||
$request->file('avatar')->storeAs($destinationPath, $filename, 'public');
|
||||
|
||||
@@ -90,9 +90,7 @@ class RoadItemsReportController extends Controller
|
||||
$province = $request->province_id;
|
||||
$all = array();
|
||||
$all = DB::select(
|
||||
DB::raw(
|
||||
'SELECT sub_item AS t,COUNT(*) AS c,CAST(SUM(CASE WHEN sub_item_data>0 THEN sub_item_data ELSE ABS(sub_item_data) END) AS UNSIGNED) AS s,province_id AS p, edarat_id AS ci FROM road_items_projects WHERE item = ' . $item . ' AND province_id = ' . $province . ' AND activity_date_time BETWEEN "' . $from_date . '" AND "' . $date_to . '" and status = 1 GROUP BY ci, sub_item'
|
||||
)
|
||||
);
|
||||
$items_fa = InfoItem::where('item', $item)->get();
|
||||
foreach ($all as $value) {
|
||||
|
||||
@@ -9,6 +9,7 @@ use App\Http\Requests\V3\Profile\EditRequest;
|
||||
use App\Http\Traits\ApiResponse;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\File;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
@@ -40,11 +41,13 @@ class ProfileController extends Controller
|
||||
if ($request->has('avatar'))
|
||||
{
|
||||
if ($user->avatar) {
|
||||
FileFacade::delete($user->avatar);
|
||||
File::delete($user->avatar);
|
||||
}
|
||||
|
||||
$destinationPath = 'avatar/' . $user->username;
|
||||
$filename = time() .".". $request->file('avatar')->getClientOriginalExtension();
|
||||
$avatar = FileFacade::save($request->avatar, $destinationPath, $filename);
|
||||
$request->file('avatar')->storeAs($destinationPath, $filename, 'public');
|
||||
$avatar = 'storage/'.$destinationPath ."/". $filename;
|
||||
}
|
||||
|
||||
$user->update([
|
||||
|
||||
Reference in New Issue
Block a user