ある
<?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のルートがないことを示しています。
私は実際にあなたができる、ルート内の任意の{ID}を必要としない、あなたはログインしているユーザーのプロファイルを表示したいとしますあなたが他のユーザーのを見せたいならば
$profile = Auth::user();
return view('admin.article.index', compact('profile'));
しかし、プロフィール、あなたのURLをチェックアウトしてください。私が気づいた
いくつかの点:
あなたのプロファイル/ {PROFILE_ID} 'ルートはルートグループの外にある、それをすることになっている方法ですか?
コードを記述するパターンを1つ選択します。異なる記法を使用して配列を書きました:配列()と[]です。コーディング標準について読む(例:https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
Tnxあなたのヘルプ。それは私の問題を解決する –
あなたを大歓迎です! – harrysbaraini
この表記法を使用してプロファイルファイルの情報を更新するにはどうすればよいですか? –