28 lines
585 B
PHP
28 lines
585 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\User;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use Illuminate\Http\Request;
|
|
|
|
class UserController extends Controller
|
|
{
|
|
public function index(Request $request)
|
|
{
|
|
$user = $request->user();
|
|
if (! $user) {
|
|
return redirect()->route('login');
|
|
}
|
|
|
|
try {
|
|
$profile = app(\App\Services\LegacyService::class)->userAccount($user->id);
|
|
} catch (\Throwable $e) {
|
|
$profile = null;
|
|
}
|
|
|
|
return view('user.user', [
|
|
'profile' => $profile,
|
|
]);
|
|
}
|
|
}
|