입니다
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\User;
class ProfileController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index($profile_id)
{
$profile = User::find($profile_id);
// if(!$profile) {
// return redirect()->route('logout')->with(['fail' => 'Profile Not Found']);
// }
return view('admin.article.index',['profile' => $profile]);
}
입니다
당신은 액세스하는 것을 URL 지정하지 않았기 때문에 나는 그것이 가정하자 whatever_your_domain_is/profile/{id}.
표시되는 오류는 입력되는 URL에 대한 경로가 없다는 것을 알려줍니다.
$profile = Auth::user();
return view('admin.article.index', compact('profile'));
을하지만 표시하려는 경우 다른 사용자의 :
은 그래서 실제로 당신이, 당신이 할 수있는 경로에서 어떤 {ID를} 필요가 없습니다, 당신 싶지 로그인 한 사용자의 프로파일을 보여 가정 프로필, 그냥 URL을 확인하십시오. ,
귀하의 프로필/{PROFILE_ID} '경로 경로 그룹의 외부입니다 있어야하는 방법 :
어떤 것들은 내가 눈치 챘?
코드를 작성하려면 단일 패턴을 선택하십시오. 다른 표기법을 사용하여 배열을 작성했습니다 : 배열() 및 []. 코딩 표준에 대해 읽어보십시오 (예 : https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md).
Tnx 도움 요청. 그것은 내 문제를 해결합니다 –
당신을 환영합니다! – harrysbaraini
이 표기법을 사용하여 프로필 파일의 정보를 어떻게 업데이트합니까? –