Files

43 lines
991 B
PHP

<?php
namespace App\Http\Controllers\Account;
use App\Http\Controllers\Controller;
use App\Models\City;
use App\Models\Province;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ProfileController extends Controller
{
//
public function index()
{
$title = 'پروفایل';
$user = Auth::user();
return view('account.profile', compact('title', 'user'));
}
public function getCities($provinceId)
{
$cities = City::where('province_id', $provinceId)->orderBy('name')->get(['id', 'name']);
return response()->json($cities);
}
public function comments()
{
$title = 'کامنت های من';
$comments = auth()->user()
->comments()
->with([
'tour',
'flight'
])
->orderByDesc('created_at')
->paginate(10);
return view('account.comments' , compact('title','comments'));
}
}